protected class TypeWriter.Default.ValidatingClassVisitor.ValidatingMethodVisitor extends MethodVisitor
api, mv
Modifier | Constructor and Description |
---|---|
protected |
ValidatingMethodVisitor(MethodVisitor methodVisitor,
String name)
Creates a validating method visitor.
|
Modifier and Type | Method and Description |
---|---|
AnnotationVisitor |
visitAnnotation(String desc,
boolean visible) |
AnnotationVisitor |
visitAnnotationDefault() |
void |
visitInvokeDynamicInsn(String name,
String descriptor,
Handle bootstrapMethod,
Object[] bootstrapArgument) |
void |
visitJumpInsn(int opcode,
Label label) |
void |
visitLdcInsn(Object value) |
void |
visitMethodInsn(int opcode,
String owner,
String name,
String descriptor,
boolean isInterface) |
visitAnnotableParameterCount, visitAttribute, visitCode, visitEnd, visitFieldInsn, visitFrame, visitIincInsn, visitInsn, visitInsnAnnotation, visitIntInsn, visitLabel, visitLineNumber, visitLocalVariable, visitLocalVariableAnnotation, visitLookupSwitchInsn, visitMaxs, visitMethodInsn, visitMultiANewArrayInsn, visitParameter, visitParameterAnnotation, visitTableSwitchInsn, visitTryCatchAnnotation, visitTryCatchBlock, visitTypeAnnotation, visitTypeInsn, visitVarInsn
protected ValidatingMethodVisitor(MethodVisitor methodVisitor, String name)
methodVisitor
- The method visitor to which any calls are delegated to.name
- The name of the method being visited.public AnnotationVisitor visitAnnotation(String desc, boolean visible)
visitAnnotation
in class MethodVisitor
public AnnotationVisitor visitAnnotationDefault()
visitAnnotationDefault
in class MethodVisitor
public void visitLdcInsn(Object value)
visitLdcInsn
in class MethodVisitor
public void visitMethodInsn(int opcode, String owner, String name, String descriptor, boolean isInterface)
visitMethodInsn
in class MethodVisitor
public void visitInvokeDynamicInsn(String name, String descriptor, Handle bootstrapMethod, Object[] bootstrapArgument)
visitInvokeDynamicInsn
in class MethodVisitor
public void visitJumpInsn(int opcode, Label label)
visitJumpInsn
in class MethodVisitor
Copyright © 2014–2020. All rights reserved.