protected static class Advice.Appender.EmulatingMethodVisitor
extends org.objectweb.asm.MethodVisitor
| Modifier | Constructor and Description |
|---|---|
protected |
EmulatingMethodVisitor(org.objectweb.asm.MethodVisitor methodVisitor,
ByteCodeAppender delegate)
Creates a new emulating method visitor.
|
| Modifier and Type | Method and Description |
|---|---|
protected ByteCodeAppender.Size |
resolve(org.objectweb.asm.MethodVisitor methodVisitor,
Implementation.Context implementationContext,
MethodDescription instrumentedMethod)
Resolves this this advice emulating method visitor for its delegate.
|
void |
visitCode() |
void |
visitEnd() |
void |
visitMaxs(int stackSize,
int localVariableLength) |
visitAnnotableParameterCount, visitAnnotation, visitAnnotationDefault, visitAttribute, visitFieldInsn, visitFrame, visitIincInsn, visitInsn, visitInsnAnnotation, visitIntInsn, visitInvokeDynamicInsn, visitJumpInsn, visitLabel, visitLdcInsn, visitLineNumber, visitLocalVariable, visitLocalVariableAnnotation, visitLookupSwitchInsn, visitMethodInsn, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchAnnotation, visitTryCatchBlock, visitTypeAnnotation, visitTypeInsn, visitVarInsnprotected EmulatingMethodVisitor(org.objectweb.asm.MethodVisitor methodVisitor,
ByteCodeAppender delegate)
methodVisitor - The underlying method visitor.delegate - The delegate byte code appender.protected ByteCodeAppender.Size resolve(org.objectweb.asm.MethodVisitor methodVisitor, Implementation.Context implementationContext, MethodDescription instrumentedMethod)
methodVisitor - The method visitor to apply.implementationContext - The implementation context to apply.instrumentedMethod - The instrumented method.public void visitCode()
visitCode in class org.objectweb.asm.MethodVisitorpublic void visitMaxs(int stackSize,
int localVariableLength)
visitMaxs in class org.objectweb.asm.MethodVisitorpublic void visitEnd()
visitEnd in class org.objectweb.asm.MethodVisitorCopyright © 2014–2019. All rights reserved.