public static class SnapshotInstrumentor.DefaultTask extends SnapshotInstrumentor.Task
classNode| Constructor and Description |
|---|
DefaultTask(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 outputCall) |
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 outputCall) |
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 DefaultTask(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 outputCall)
beforeNativeOutputCall in class SnapshotInstrumentor.Taskprotected org.objectweb.asm.tree.InsnList afterNativeOutputCall(MethodContext context, org.objectweb.asm.tree.MethodInsnNode outputCall)
afterNativeOutputCall in class SnapshotInstrumentor.TaskCopyright © 2020. All rights reserved.