protected class TypeReferenceAdjustment.TypeReferenceClassVisitor.TypeReferenceMethodVisitor extends MethodVisitor
api, mv
Modifier | Constructor and Description |
---|---|
protected |
TypeReferenceMethodVisitor(MethodVisitor methodVisitor)
Creates a new type reference-collecting method visitor.
|
Modifier and Type | Method and Description |
---|---|
AnnotationVisitor |
visitAnnotation(String descriptor,
boolean visible) |
AnnotationVisitor |
visitAnnotationDefault() |
void |
visitFieldInsn(int opcode,
String ownerInternalName,
String name,
String descriptor) |
AnnotationVisitor |
visitInsnAnnotation(int typeReference,
TypePath typePath,
String descriptor,
boolean visible) |
void |
visitInvokeDynamicInsn(String name,
String descriptor,
Handle handle,
Object[] argument) |
void |
visitLdcInsn(Object value) |
AnnotationVisitor |
visitLocalVariableAnnotation(int typeReference,
TypePath typePath,
Label[] start,
Label[] end,
int[] index,
String descriptor,
boolean visible) |
void |
visitMethodInsn(int opcode,
String ownerInternalName,
String name,
String descriptor,
boolean isInterface) |
void |
visitMultiANewArrayInsn(String descriptor,
int dimension) |
AnnotationVisitor |
visitParameterAnnotation(int index,
String descriptor,
boolean visible) |
AnnotationVisitor |
visitTryCatchAnnotation(int typeReference,
TypePath typePath,
String descriptor,
boolean visible) |
void |
visitTryCatchBlock(Label start,
Label end,
Label handler,
String typeInternalName) |
AnnotationVisitor |
visitTypeAnnotation(int typeReference,
TypePath typePath,
String descriptor,
boolean visible) |
void |
visitTypeInsn(int opcode,
String internalName) |
visitAnnotableParameterCount, visitAttribute, visitCode, visitEnd, visitFrame, visitIincInsn, visitInsn, visitIntInsn, visitJumpInsn, visitLabel, visitLineNumber, visitLocalVariable, visitLookupSwitchInsn, visitMaxs, visitMethodInsn, visitParameter, visitTableSwitchInsn, visitVarInsn
protected TypeReferenceMethodVisitor(MethodVisitor methodVisitor)
methodVisitor
- The method visitor to delegate to.public AnnotationVisitor visitAnnotationDefault()
visitAnnotationDefault
in class MethodVisitor
public AnnotationVisitor visitAnnotation(String descriptor, boolean visible)
visitAnnotation
in class MethodVisitor
public AnnotationVisitor visitTypeAnnotation(int typeReference, TypePath typePath, String descriptor, boolean visible)
visitTypeAnnotation
in class MethodVisitor
public AnnotationVisitor visitParameterAnnotation(int index, String descriptor, boolean visible)
visitParameterAnnotation
in class MethodVisitor
public AnnotationVisitor visitInsnAnnotation(int typeReference, TypePath typePath, String descriptor, boolean visible)
visitInsnAnnotation
in class MethodVisitor
public AnnotationVisitor visitTryCatchAnnotation(int typeReference, TypePath typePath, String descriptor, boolean visible)
visitTryCatchAnnotation
in class MethodVisitor
public AnnotationVisitor visitLocalVariableAnnotation(int typeReference, TypePath typePath, Label[] start, Label[] end, int[] index, String descriptor, boolean visible)
visitLocalVariableAnnotation
in class MethodVisitor
public void visitTypeInsn(int opcode, String internalName)
visitTypeInsn
in class MethodVisitor
public void visitFieldInsn(int opcode, String ownerInternalName, String name, String descriptor)
visitFieldInsn
in class MethodVisitor
public void visitMethodInsn(int opcode, String ownerInternalName, String name, String descriptor, boolean isInterface)
visitMethodInsn
in class MethodVisitor
public void visitInvokeDynamicInsn(String name, String descriptor, Handle handle, Object[] argument)
visitInvokeDynamicInsn
in class MethodVisitor
public void visitLdcInsn(Object value)
visitLdcInsn
in class MethodVisitor
public void visitMultiANewArrayInsn(String descriptor, int dimension)
visitMultiANewArrayInsn
in class MethodVisitor
public void visitTryCatchBlock(Label start, Label end, Label handler, String typeInternalName)
visitTryCatchBlock
in class MethodVisitor
Copyright © 2014–2020. All rights reserved.