protected static class Advice.Appender.EmulatingMethodVisitor extends MethodVisitor
api, mv| Modifier | Constructor and Description |
|---|---|
protected |
EmulatingMethodVisitor(MethodVisitor methodVisitor,
ByteCodeAppender delegate)
Creates a new emulating method visitor.
|
| Modifier and Type | Method and Description |
|---|---|
protected ByteCodeAppender.Size |
resolve(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) |
getDelegate, 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(MethodVisitor methodVisitor, ByteCodeAppender delegate)
methodVisitor - The underlying method visitor.delegate - The delegate byte code appender.protected ByteCodeAppender.Size resolve(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 MethodVisitorpublic void visitMaxs(int stackSize,
int localVariableLength)
visitMaxs in class MethodVisitorpublic void visitEnd()
visitEnd in class MethodVisitorCopyright © 2014–2025. All rights reserved.