Uses of Class
org.objectweb.asm.AnnotationVisitor
-
Packages that use AnnotationVisitor Package Description org.objectweb.asm Provides a small and fast bytecode manipulation framework.org.objectweb.asm.commons Provides some useful class and method adapters.org.objectweb.asm.tree Provides an ASM visitor that constructs a tree representation of the classes it visits.org.objectweb.asm.util Provides ASM visitors that can be useful for programming and debugging purposes. -
-
Uses of AnnotationVisitor in org.objectweb.asm
Subclasses of AnnotationVisitor in org.objectweb.asm Modifier and Type Class Description (package private) class
AnnotationWriter
AnAnnotationVisitor
that generates a corresponding 'annotation' or 'type_annotation' structure, as defined in the Java Virtual Machine Specification (JVMS).Fields in org.objectweb.asm declared as AnnotationVisitor Modifier and Type Field Description protected AnnotationVisitor
AnnotationVisitor. av
The annotation visitor to which this visitor must delegate method calls.Methods in org.objectweb.asm that return AnnotationVisitor Modifier and Type Method Description AnnotationVisitor
AnnotationVisitor. getDelegate()
The annotation visitor to which this visitor must delegate method calls.AnnotationVisitor
AnnotationVisitor. visitAnnotation(java.lang.String name, java.lang.String descriptor)
Visits a nested annotation value of the annotation.AnnotationVisitor
AnnotationWriter. visitAnnotation(java.lang.String name, java.lang.String descriptor)
AnnotationVisitor
ClassVisitor. visitAnnotation(java.lang.String descriptor, boolean visible)
Visits an annotation of the class.AnnotationVisitor
ClassWriter. visitAnnotation(java.lang.String descriptor, boolean visible)
AnnotationVisitor
FieldVisitor. visitAnnotation(java.lang.String descriptor, boolean visible)
Visits an annotation of the field.AnnotationVisitor
FieldWriter. visitAnnotation(java.lang.String descriptor, boolean visible)
AnnotationVisitor
MethodVisitor. visitAnnotation(java.lang.String descriptor, boolean visible)
Visits an annotation of this method.AnnotationVisitor
MethodWriter. visitAnnotation(java.lang.String descriptor, boolean visible)
AnnotationVisitor
RecordComponentVisitor. visitAnnotation(java.lang.String descriptor, boolean visible)
Visits an annotation of the record component.AnnotationVisitor
RecordComponentWriter. visitAnnotation(java.lang.String descriptor, boolean visible)
AnnotationVisitor
MethodVisitor. visitAnnotationDefault()
Visits the default value of this annotation interface method.AnnotationVisitor
MethodWriter. visitAnnotationDefault()
AnnotationVisitor
AnnotationVisitor. visitArray(java.lang.String name)
Visits an array value of the annotation.AnnotationVisitor
AnnotationWriter. visitArray(java.lang.String name)
AnnotationVisitor
MethodVisitor. visitInsnAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
Visits an annotation on an instruction.AnnotationVisitor
MethodWriter. visitInsnAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
AnnotationVisitor
MethodVisitor. visitLocalVariableAnnotation(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, java.lang.String descriptor, boolean visible)
Visits an annotation on a local variable type.AnnotationVisitor
MethodWriter. visitLocalVariableAnnotation(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, java.lang.String descriptor, boolean visible)
AnnotationVisitor
MethodVisitor. visitParameterAnnotation(int parameter, java.lang.String descriptor, boolean visible)
Visits an annotation of a parameter this method.AnnotationVisitor
MethodWriter. visitParameterAnnotation(int parameter, java.lang.String annotationDescriptor, boolean visible)
AnnotationVisitor
MethodVisitor. visitTryCatchAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
Visits an annotation on an exception handler type.AnnotationVisitor
MethodWriter. visitTryCatchAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
AnnotationVisitor
ClassVisitor. visitTypeAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
Visits an annotation on a type in the class signature.AnnotationVisitor
ClassWriter. visitTypeAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
AnnotationVisitor
FieldVisitor. visitTypeAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
Visits an annotation on the type of the field.AnnotationVisitor
FieldWriter. visitTypeAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
AnnotationVisitor
MethodVisitor. visitTypeAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
Visits an annotation on a type in the method signature.AnnotationVisitor
MethodWriter. visitTypeAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
AnnotationVisitor
RecordComponentVisitor. visitTypeAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
Visits an annotation on a type in the record component signature.AnnotationVisitor
RecordComponentWriter. visitTypeAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
Methods in org.objectweb.asm with parameters of type AnnotationVisitor Modifier and Type Method Description private int
ClassReader. readElementValue(AnnotationVisitor annotationVisitor, int elementValueOffset, java.lang.String elementName, char[] charBuffer)
Reads a JVMS 'element_value' structure and makes the given visitor visit it.private int
ClassReader. readElementValues(AnnotationVisitor annotationVisitor, int annotationOffset, boolean named, char[] charBuffer)
Reads the element values of a JVMS 'annotation' structure and makes the given visitor visit them.Constructors in org.objectweb.asm with parameters of type AnnotationVisitor Constructor Description AnnotationVisitor(int api, AnnotationVisitor annotationVisitor)
Constructs a newAnnotationVisitor
. -
Uses of AnnotationVisitor in org.objectweb.asm.commons
Subclasses of AnnotationVisitor in org.objectweb.asm.commons Modifier and Type Class Description class
AnnotationRemapper
AnAnnotationVisitor
that remaps types with aRemapper
.Methods in org.objectweb.asm.commons that return AnnotationVisitor Modifier and Type Method Description protected AnnotationVisitor
AnnotationRemapper. createAnnotationRemapper(java.lang.String descriptor, AnnotationVisitor annotationVisitor)
Constructs a new remapper for annotations.protected AnnotationVisitor
AnnotationRemapper. createAnnotationRemapper(AnnotationVisitor annotationVisitor)
Deprecated.protected AnnotationVisitor
ClassRemapper. createAnnotationRemapper(java.lang.String descriptor, AnnotationVisitor annotationVisitor)
Constructs a new remapper for annotations.protected AnnotationVisitor
ClassRemapper. createAnnotationRemapper(AnnotationVisitor annotationVisitor)
Deprecated.protected AnnotationVisitor
FieldRemapper. createAnnotationRemapper(java.lang.String descriptor, AnnotationVisitor annotationVisitor)
Constructs a new remapper for annotations.protected AnnotationVisitor
FieldRemapper. createAnnotationRemapper(AnnotationVisitor annotationVisitor)
Deprecated.protected AnnotationVisitor
MethodRemapper. createAnnotationRemapper(java.lang.String descriptor, AnnotationVisitor annotationVisitor)
Constructs a new remapper for annotations.protected AnnotationVisitor
MethodRemapper. createAnnotationRemapper(AnnotationVisitor annotationVisitor)
Deprecated.protected AnnotationVisitor
RecordComponentRemapper. createAnnotationRemapper(java.lang.String descriptor, AnnotationVisitor annotationVisitor)
Constructs a new remapper for annotations.protected AnnotationVisitor
RecordComponentRemapper. createAnnotationRemapper(AnnotationVisitor annotationVisitor)
Deprecated.(package private) AnnotationVisitor
AnnotationRemapper. orDeprecatedValue(AnnotationVisitor deprecatedAnnotationVisitor)
Returns either this object, or the given one.AnnotationVisitor
AnnotationRemapper. visitAnnotation(java.lang.String name, java.lang.String descriptor)
AnnotationVisitor
ClassRemapper. visitAnnotation(java.lang.String descriptor, boolean visible)
AnnotationVisitor
FieldRemapper. visitAnnotation(java.lang.String descriptor, boolean visible)
AnnotationVisitor
MethodRemapper. visitAnnotation(java.lang.String descriptor, boolean visible)
AnnotationVisitor
RecordComponentRemapper. visitAnnotation(java.lang.String descriptor, boolean visible)
AnnotationVisitor
MethodRemapper. visitAnnotationDefault()
AnnotationVisitor
AnnotationRemapper. visitArray(java.lang.String name)
AnnotationVisitor
MethodRemapper. visitInsnAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
AnnotationVisitor
LocalVariablesSorter. visitLocalVariableAnnotation(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, java.lang.String descriptor, boolean visible)
AnnotationVisitor
MethodRemapper. visitLocalVariableAnnotation(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, java.lang.String descriptor, boolean visible)
AnnotationVisitor
MethodRemapper. visitParameterAnnotation(int parameter, java.lang.String descriptor, boolean visible)
AnnotationVisitor
MethodRemapper. visitTryCatchAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
AnnotationVisitor
ClassRemapper. visitTypeAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
AnnotationVisitor
FieldRemapper. visitTypeAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
AnnotationVisitor
MethodRemapper. visitTypeAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
AnnotationVisitor
RecordComponentRemapper. visitTypeAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
Methods in org.objectweb.asm.commons with parameters of type AnnotationVisitor Modifier and Type Method Description protected AnnotationVisitor
AnnotationRemapper. createAnnotationRemapper(java.lang.String descriptor, AnnotationVisitor annotationVisitor)
Constructs a new remapper for annotations.protected AnnotationVisitor
AnnotationRemapper. createAnnotationRemapper(AnnotationVisitor annotationVisitor)
Deprecated.protected AnnotationVisitor
ClassRemapper. createAnnotationRemapper(java.lang.String descriptor, AnnotationVisitor annotationVisitor)
Constructs a new remapper for annotations.protected AnnotationVisitor
ClassRemapper. createAnnotationRemapper(AnnotationVisitor annotationVisitor)
Deprecated.protected AnnotationVisitor
FieldRemapper. createAnnotationRemapper(java.lang.String descriptor, AnnotationVisitor annotationVisitor)
Constructs a new remapper for annotations.protected AnnotationVisitor
FieldRemapper. createAnnotationRemapper(AnnotationVisitor annotationVisitor)
Deprecated.protected AnnotationVisitor
MethodRemapper. createAnnotationRemapper(java.lang.String descriptor, AnnotationVisitor annotationVisitor)
Constructs a new remapper for annotations.protected AnnotationVisitor
MethodRemapper. createAnnotationRemapper(AnnotationVisitor annotationVisitor)
Deprecated.protected AnnotationVisitor
RecordComponentRemapper. createAnnotationRemapper(java.lang.String descriptor, AnnotationVisitor annotationVisitor)
Constructs a new remapper for annotations.protected AnnotationVisitor
RecordComponentRemapper. createAnnotationRemapper(AnnotationVisitor annotationVisitor)
Deprecated.(package private) AnnotationVisitor
AnnotationRemapper. orDeprecatedValue(AnnotationVisitor deprecatedAnnotationVisitor)
Returns either this object, or the given one.Constructors in org.objectweb.asm.commons with parameters of type AnnotationVisitor Constructor Description AnnotationRemapper(int api, java.lang.String descriptor, AnnotationVisitor annotationVisitor, Remapper remapper)
Constructs a newAnnotationRemapper
.AnnotationRemapper(int api, AnnotationVisitor annotationVisitor, Remapper remapper)
Deprecated.AnnotationRemapper(java.lang.String descriptor, AnnotationVisitor annotationVisitor, Remapper remapper)
Constructs a newAnnotationRemapper
.AnnotationRemapper(AnnotationVisitor annotationVisitor, Remapper remapper)
Deprecated. -
Uses of AnnotationVisitor in org.objectweb.asm.tree
Subclasses of AnnotationVisitor in org.objectweb.asm.tree Modifier and Type Class Description class
AnnotationNode
A node that represents an annotation.class
LocalVariableAnnotationNode
A node that represents a type annotation on a local or resource variable.class
TypeAnnotationNode
A node that represents a type annotation.Methods in org.objectweb.asm.tree that return AnnotationVisitor Modifier and Type Method Description AnnotationVisitor
AnnotationNode. visitAnnotation(java.lang.String name, java.lang.String descriptor)
AnnotationVisitor
ClassNode. visitAnnotation(java.lang.String descriptor, boolean visible)
AnnotationVisitor
FieldNode. visitAnnotation(java.lang.String descriptor, boolean visible)
AnnotationVisitor
MethodNode. visitAnnotation(java.lang.String descriptor, boolean visible)
AnnotationVisitor
RecordComponentNode. visitAnnotation(java.lang.String descriptor, boolean visible)
AnnotationVisitor
MethodNode. visitAnnotationDefault()
AnnotationVisitor
AnnotationNode. visitArray(java.lang.String name)
AnnotationVisitor
MethodNode. visitInsnAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
AnnotationVisitor
MethodNode. visitLocalVariableAnnotation(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, java.lang.String descriptor, boolean visible)
AnnotationVisitor
MethodNode. visitParameterAnnotation(int parameter, java.lang.String descriptor, boolean visible)
AnnotationVisitor
MethodNode. visitTryCatchAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
AnnotationVisitor
ClassNode. visitTypeAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
AnnotationVisitor
FieldNode. visitTypeAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
AnnotationVisitor
MethodNode. visitTypeAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
AnnotationVisitor
RecordComponentNode. visitTypeAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
Methods in org.objectweb.asm.tree with parameters of type AnnotationVisitor Modifier and Type Method Description void
AnnotationNode. accept(AnnotationVisitor annotationVisitor)
Makes the given visitor visit this annotation.(package private) static void
AnnotationNode. accept(AnnotationVisitor annotationVisitor, java.lang.String name, java.lang.Object value)
Makes the given visitor visit a given annotation value. -
Uses of AnnotationVisitor in org.objectweb.asm.util
Subclasses of AnnotationVisitor in org.objectweb.asm.util Modifier and Type Class Description class
CheckAnnotationAdapter
AnAnnotationVisitor
that checks that its methods are properly used.class
TraceAnnotationVisitor
AnAnnotationVisitor
that prints the annotations it visits with aPrinter
.Methods in org.objectweb.asm.util that return AnnotationVisitor Modifier and Type Method Description AnnotationVisitor
CheckAnnotationAdapter. visitAnnotation(java.lang.String name, java.lang.String descriptor)
AnnotationVisitor
CheckClassAdapter. visitAnnotation(java.lang.String descriptor, boolean visible)
AnnotationVisitor
CheckFieldAdapter. visitAnnotation(java.lang.String descriptor, boolean visible)
AnnotationVisitor
CheckMethodAdapter. visitAnnotation(java.lang.String descriptor, boolean visible)
AnnotationVisitor
CheckRecordComponentAdapter. visitAnnotation(java.lang.String descriptor, boolean visible)
AnnotationVisitor
TraceAnnotationVisitor. visitAnnotation(java.lang.String name, java.lang.String descriptor)
AnnotationVisitor
TraceClassVisitor. visitAnnotation(java.lang.String descriptor, boolean visible)
AnnotationVisitor
TraceFieldVisitor. visitAnnotation(java.lang.String descriptor, boolean visible)
AnnotationVisitor
TraceMethodVisitor. visitAnnotation(java.lang.String descriptor, boolean visible)
AnnotationVisitor
TraceRecordComponentVisitor. visitAnnotation(java.lang.String descriptor, boolean visible)
AnnotationVisitor
CheckMethodAdapter. visitAnnotationDefault()
AnnotationVisitor
TraceMethodVisitor. visitAnnotationDefault()
AnnotationVisitor
CheckAnnotationAdapter. visitArray(java.lang.String name)
AnnotationVisitor
TraceAnnotationVisitor. visitArray(java.lang.String name)
AnnotationVisitor
CheckMethodAdapter. visitInsnAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
AnnotationVisitor
TraceMethodVisitor. visitInsnAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
AnnotationVisitor
CheckMethodAdapter. visitLocalVariableAnnotation(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, java.lang.String descriptor, boolean visible)
AnnotationVisitor
TraceMethodVisitor. visitLocalVariableAnnotation(int typeRef, TypePath typePath, Label[] start, Label[] end, int[] index, java.lang.String descriptor, boolean visible)
AnnotationVisitor
CheckMethodAdapter. visitParameterAnnotation(int parameter, java.lang.String descriptor, boolean visible)
AnnotationVisitor
TraceMethodVisitor. visitParameterAnnotation(int parameter, java.lang.String descriptor, boolean visible)
AnnotationVisitor
CheckMethodAdapter. visitTryCatchAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
AnnotationVisitor
TraceMethodVisitor. visitTryCatchAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
AnnotationVisitor
CheckClassAdapter. visitTypeAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
AnnotationVisitor
CheckFieldAdapter. visitTypeAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
AnnotationVisitor
CheckMethodAdapter. visitTypeAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
AnnotationVisitor
CheckRecordComponentAdapter. visitTypeAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
AnnotationVisitor
TraceClassVisitor. visitTypeAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
AnnotationVisitor
TraceFieldVisitor. visitTypeAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
AnnotationVisitor
TraceMethodVisitor. visitTypeAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
AnnotationVisitor
TraceRecordComponentVisitor. visitTypeAnnotation(int typeRef, TypePath typePath, java.lang.String descriptor, boolean visible)
Constructors in org.objectweb.asm.util with parameters of type AnnotationVisitor Constructor Description CheckAnnotationAdapter(AnnotationVisitor annotationVisitor)
CheckAnnotationAdapter(AnnotationVisitor annotationVisitor, boolean useNamedValues)
TraceAnnotationVisitor(AnnotationVisitor annotationVisitor, Printer printer)
Constructs a newTraceAnnotationVisitor
.
-