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, registerCallbackspublic 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.Taskprotected SequenceInstruction expectVariables(org.objectweb.asm.tree.MethodNode methodNode)
expectVariables in class SnapshotInstrumentor.Taskprotected SequenceInstruction throwVariables(org.objectweb.asm.tree.MethodNode methodNode)
throwVariables in class SnapshotInstrumentor.Taskprotected SequenceInstruction inputVariables(org.objectweb.asm.tree.MethodNode methodNode)
inputVariables in class SnapshotInstrumentor.Taskprotected SequenceInstruction inputArgumentsAndResult(org.objectweb.asm.tree.MethodNode methodNode)
inputArgumentsAndResult in class SnapshotInstrumentor.Taskprotected SequenceInstruction outputVariables(org.objectweb.asm.tree.MethodNode methodNode)
outputVariables in class SnapshotInstrumentor.Taskprotected SequenceInstruction outputResult(org.objectweb.asm.tree.MethodNode methodNode)
outputResult in class SnapshotInstrumentor.Taskprotected org.objectweb.asm.tree.InsnList beforeNativeInputCall(MethodContext context, org.objectweb.asm.tree.MethodInsnNode inputCall)
beforeNativeInputCall in class SnapshotInstrumentor.Taskprotected org.objectweb.asm.tree.InsnList afterNativeInputCall(MethodContext context, org.objectweb.asm.tree.MethodInsnNode inputCall)
afterNativeInputCall in class SnapshotInstrumentor.Taskprotected org.objectweb.asm.tree.InsnList beforeNativeOutputCall(MethodContext context, org.objectweb.asm.tree.MethodInsnNode inputCall)
beforeNativeOutputCall in class SnapshotInstrumentor.Taskprotected org.objectweb.asm.tree.InsnList afterNativeOutputCall(MethodContext context, org.objectweb.asm.tree.MethodInsnNode inputCall)
afterNativeOutputCall in class SnapshotInstrumentor.TaskCopyright © 2020. All rights reserved.