public static class SnapshotInstrumentor.BridgedTask extends SnapshotInstrumentor.Task
classNode
Constructor and Description |
---|
BridgedTask(ClassLoader loader,
SerializationProfile profile,
ClassNodeManager classes,
IOManager io,
org.objectweb.asm.tree.ClassNode classNode) |
Modifier and Type | Method and Description |
---|---|
protected org.objectweb.asm.tree.InsnList |
afterNativeInputCall(MethodContext context,
org.objectweb.asm.tree.MethodInsnNode inputCall) |
protected org.objectweb.asm.tree.InsnList |
afterNativeOutputCall(MethodContext context,
org.objectweb.asm.tree.MethodInsnNode inputCall) |
protected org.objectweb.asm.tree.InsnList |
beforeNativeInputCall(MethodContext context,
org.objectweb.asm.tree.MethodInsnNode inputCall) |
protected org.objectweb.asm.tree.InsnList |
beforeNativeOutputCall(MethodContext context,
org.objectweb.asm.tree.MethodInsnNode inputCall) |
protected SequenceInstruction |
expectVariables(org.objectweb.asm.tree.MethodNode methodNode) |
protected SequenceInstruction |
inputArgumentsAndResult(org.objectweb.asm.tree.MethodNode methodNode) |
protected SequenceInstruction |
inputVariables(org.objectweb.asm.tree.MethodNode methodNode) |
protected SequenceInstruction |
outputResult(org.objectweb.asm.tree.MethodNode methodNode) |
protected SequenceInstruction |
outputVariables(org.objectweb.asm.tree.MethodNode methodNode) |
protected SequenceInstruction |
setupVariables(org.objectweb.asm.tree.MethodNode methodNode) |
protected SequenceInstruction |
throwVariables(org.objectweb.asm.tree.MethodNode methodNode) |
instrumentInputMethod, instrumentInputMethods, instrumentOutputMethod, instrumentOutputMethods, instrumentSnapshotMethod, isGlobalField, isInputMethod, isJavaInputMethod, isJavaOutputMethod, isNativeInputMethod, isNativeOutputMethod, isOutputMethod, isSnapshotMethod, keySignature, logSkippedSnapshotMethods, registerCallbacks
public BridgedTask(ClassLoader loader, SerializationProfile profile, ClassNodeManager classes, IOManager io, org.objectweb.asm.tree.ClassNode classNode)
protected SequenceInstruction setupVariables(org.objectweb.asm.tree.MethodNode methodNode)
setupVariables
in class SnapshotInstrumentor.Task
protected SequenceInstruction expectVariables(org.objectweb.asm.tree.MethodNode methodNode)
expectVariables
in class SnapshotInstrumentor.Task
protected SequenceInstruction throwVariables(org.objectweb.asm.tree.MethodNode methodNode)
throwVariables
in class SnapshotInstrumentor.Task
protected SequenceInstruction inputVariables(org.objectweb.asm.tree.MethodNode methodNode)
inputVariables
in class SnapshotInstrumentor.Task
protected SequenceInstruction inputArgumentsAndResult(org.objectweb.asm.tree.MethodNode methodNode)
inputArgumentsAndResult
in class SnapshotInstrumentor.Task
protected SequenceInstruction outputVariables(org.objectweb.asm.tree.MethodNode methodNode)
outputVariables
in class SnapshotInstrumentor.Task
protected SequenceInstruction outputResult(org.objectweb.asm.tree.MethodNode methodNode)
outputResult
in class SnapshotInstrumentor.Task
protected org.objectweb.asm.tree.InsnList beforeNativeInputCall(MethodContext context, org.objectweb.asm.tree.MethodInsnNode inputCall)
beforeNativeInputCall
in class SnapshotInstrumentor.Task
protected org.objectweb.asm.tree.InsnList afterNativeInputCall(MethodContext context, org.objectweb.asm.tree.MethodInsnNode inputCall)
afterNativeInputCall
in class SnapshotInstrumentor.Task
protected org.objectweb.asm.tree.InsnList beforeNativeOutputCall(MethodContext context, org.objectweb.asm.tree.MethodInsnNode inputCall)
beforeNativeOutputCall
in class SnapshotInstrumentor.Task
protected org.objectweb.asm.tree.InsnList afterNativeOutputCall(MethodContext context, org.objectweb.asm.tree.MethodInsnNode inputCall)
afterNativeOutputCall
in class SnapshotInstrumentor.Task
Copyright © 2020. All rights reserved.