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.
|
Modifier and Type | Field and Description |
---|---|
protected AnnotationVisitor |
AnnotationVisitor.av
The annotation visitor to which this visitor must delegate method calls.
|
Modifier and Type | Method and Description |
---|---|
AnnotationVisitor |
RecordComponentVisitor.visitAnnotation(String descriptor,
boolean visible)
Visits an annotation of the record component.
|
AnnotationVisitor |
MethodVisitor.visitAnnotation(String descriptor,
boolean visible)
Visits an annotation of this method.
|
AnnotationVisitor |
FieldVisitor.visitAnnotation(String descriptor,
boolean visible)
Visits an annotation of the field.
|
AnnotationVisitor |
ClassWriter.visitAnnotation(String descriptor,
boolean visible) |
AnnotationVisitor |
ClassVisitor.visitAnnotation(String descriptor,
boolean visible)
Visits an annotation of the class.
|
AnnotationVisitor |
AnnotationVisitor.visitAnnotation(String name,
String descriptor)
Visits a nested annotation value of the annotation.
|
AnnotationVisitor |
MethodVisitor.visitAnnotationDefault()
Visits the default value of this annotation interface method.
|
AnnotationVisitor |
AnnotationVisitor.visitArray(String name)
Visits an array value of the annotation.
|
AnnotationVisitor |
MethodVisitor.visitInsnAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible)
Visits an annotation on an instruction.
|
AnnotationVisitor |
MethodVisitor.visitLocalVariableAnnotation(int typeRef,
TypePath typePath,
Label[] start,
Label[] end,
int[] index,
String descriptor,
boolean visible)
Visits an annotation on a local variable type.
|
AnnotationVisitor |
MethodVisitor.visitParameterAnnotation(int parameter,
String descriptor,
boolean visible)
Visits an annotation of a parameter this method.
|
AnnotationVisitor |
MethodVisitor.visitTryCatchAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible)
Visits an annotation on an exception handler type.
|
AnnotationVisitor |
RecordComponentVisitor.visitTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible)
Visits an annotation on a type in the record component signature.
|
AnnotationVisitor |
MethodVisitor.visitTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible)
Visits an annotation on a type in the method signature.
|
AnnotationVisitor |
FieldVisitor.visitTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible)
Visits an annotation on the type of the field.
|
AnnotationVisitor |
ClassWriter.visitTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
AnnotationVisitor |
ClassVisitor.visitTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible)
Visits an annotation on a type in the class signature.
|
Constructor and Description |
---|
AnnotationVisitor(int api,
AnnotationVisitor annotationVisitor)
Constructs a new
AnnotationVisitor . |
Modifier and Type | Class and Description |
---|---|
class |
AnnotationRemapper
An
AnnotationVisitor that remaps types with a Remapper . |
class |
RemappingAnnotationAdapter
Deprecated.
use
AnnotationRemapper instead. |
Modifier and Type | Method and Description |
---|---|
protected AnnotationVisitor |
RecordComponentRemapper.createAnnotationRemapper(AnnotationVisitor annotationVisitor)
Constructs a new remapper for annotations.
|
protected AnnotationVisitor |
MethodRemapper.createAnnotationRemapper(AnnotationVisitor annotationVisitor)
Constructs a new remapper for annotations.
|
protected AnnotationVisitor |
FieldRemapper.createAnnotationRemapper(AnnotationVisitor annotationVisitor)
Constructs a new remapper for annotations.
|
protected AnnotationVisitor |
ClassRemapper.createAnnotationRemapper(AnnotationVisitor annotationVisitor)
Constructs a new remapper for annotations.
|
protected AnnotationVisitor |
AnnotationRemapper.createAnnotationRemapper(AnnotationVisitor annotationVisitor)
Constructs a new remapper for annotations.
|
protected AnnotationVisitor |
RemappingClassAdapter.createRemappingAnnotationAdapter(AnnotationVisitor av)
Deprecated.
|
AnnotationVisitor |
RemappingMethodAdapter.visitAnnotation(String descriptor,
boolean visible)
Deprecated.
|
AnnotationVisitor |
RemappingFieldAdapter.visitAnnotation(String descriptor,
boolean visible)
Deprecated.
|
AnnotationVisitor |
RemappingClassAdapter.visitAnnotation(String descriptor,
boolean visible)
Deprecated.
|
AnnotationVisitor |
RecordComponentRemapper.visitAnnotation(String descriptor,
boolean visible) |
AnnotationVisitor |
MethodRemapper.visitAnnotation(String descriptor,
boolean visible) |
AnnotationVisitor |
FieldRemapper.visitAnnotation(String descriptor,
boolean visible) |
AnnotationVisitor |
ClassRemapper.visitAnnotation(String descriptor,
boolean visible) |
AnnotationVisitor |
RemappingAnnotationAdapter.visitAnnotation(String name,
String descriptor)
Deprecated.
|
AnnotationVisitor |
AnnotationRemapper.visitAnnotation(String name,
String descriptor) |
AnnotationVisitor |
RemappingMethodAdapter.visitAnnotationDefault()
Deprecated.
|
AnnotationVisitor |
MethodRemapper.visitAnnotationDefault() |
AnnotationVisitor |
RemappingAnnotationAdapter.visitArray(String name)
Deprecated.
|
AnnotationVisitor |
AnnotationRemapper.visitArray(String name) |
AnnotationVisitor |
RemappingMethodAdapter.visitInsnAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible)
Deprecated.
|
AnnotationVisitor |
MethodRemapper.visitInsnAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
AnnotationVisitor |
RemappingMethodAdapter.visitLocalVariableAnnotation(int typeRef,
TypePath typePath,
Label[] start,
Label[] end,
int[] index,
String descriptor,
boolean visible)
Deprecated.
|
AnnotationVisitor |
MethodRemapper.visitLocalVariableAnnotation(int typeRef,
TypePath typePath,
Label[] start,
Label[] end,
int[] index,
String descriptor,
boolean visible) |
AnnotationVisitor |
LocalVariablesSorter.visitLocalVariableAnnotation(int typeRef,
TypePath typePath,
Label[] start,
Label[] end,
int[] index,
String descriptor,
boolean visible) |
AnnotationVisitor |
RemappingMethodAdapter.visitParameterAnnotation(int parameter,
String descriptor,
boolean visible)
Deprecated.
|
AnnotationVisitor |
MethodRemapper.visitParameterAnnotation(int parameter,
String descriptor,
boolean visible) |
AnnotationVisitor |
RemappingMethodAdapter.visitTryCatchAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible)
Deprecated.
|
AnnotationVisitor |
MethodRemapper.visitTryCatchAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
AnnotationVisitor |
RemappingMethodAdapter.visitTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible)
Deprecated.
|
AnnotationVisitor |
RemappingFieldAdapter.visitTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible)
Deprecated.
|
AnnotationVisitor |
RemappingClassAdapter.visitTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible)
Deprecated.
|
AnnotationVisitor |
RecordComponentRemapper.visitTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
AnnotationVisitor |
MethodRemapper.visitTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
AnnotationVisitor |
FieldRemapper.visitTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
AnnotationVisitor |
ClassRemapper.visitTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
Modifier and Type | Method and Description |
---|---|
protected AnnotationVisitor |
RecordComponentRemapper.createAnnotationRemapper(AnnotationVisitor annotationVisitor)
Constructs a new remapper for annotations.
|
protected AnnotationVisitor |
MethodRemapper.createAnnotationRemapper(AnnotationVisitor annotationVisitor)
Constructs a new remapper for annotations.
|
protected AnnotationVisitor |
FieldRemapper.createAnnotationRemapper(AnnotationVisitor annotationVisitor)
Constructs a new remapper for annotations.
|
protected AnnotationVisitor |
ClassRemapper.createAnnotationRemapper(AnnotationVisitor annotationVisitor)
Constructs a new remapper for annotations.
|
protected AnnotationVisitor |
AnnotationRemapper.createAnnotationRemapper(AnnotationVisitor annotationVisitor)
Constructs a new remapper for annotations.
|
protected AnnotationVisitor |
RemappingClassAdapter.createRemappingAnnotationAdapter(AnnotationVisitor av)
Deprecated.
|
Constructor and Description |
---|
AnnotationRemapper(AnnotationVisitor annotationVisitor,
Remapper remapper)
Constructs a new
AnnotationRemapper . |
AnnotationRemapper(int api,
AnnotationVisitor annotationVisitor,
Remapper remapper)
Constructs a new
AnnotationRemapper . |
RemappingAnnotationAdapter(AnnotationVisitor annotationVisitor,
Remapper remapper)
Deprecated.
|
RemappingAnnotationAdapter(int api,
AnnotationVisitor annotationVisitor,
Remapper remapper)
Deprecated.
|
Modifier and Type | Class and 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.
|
Modifier and Type | Method and Description |
---|---|
AnnotationVisitor |
RecordComponentNode.visitAnnotation(String descriptor,
boolean visible) |
AnnotationVisitor |
MethodNode.visitAnnotation(String descriptor,
boolean visible) |
AnnotationVisitor |
FieldNode.visitAnnotation(String descriptor,
boolean visible) |
AnnotationVisitor |
ClassNode.visitAnnotation(String descriptor,
boolean visible) |
AnnotationVisitor |
AnnotationNode.visitAnnotation(String name,
String descriptor) |
AnnotationVisitor |
MethodNode.visitAnnotationDefault() |
AnnotationVisitor |
AnnotationNode.visitArray(String name) |
AnnotationVisitor |
MethodNode.visitInsnAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
AnnotationVisitor |
MethodNode.visitLocalVariableAnnotation(int typeRef,
TypePath typePath,
Label[] start,
Label[] end,
int[] index,
String descriptor,
boolean visible) |
AnnotationVisitor |
MethodNode.visitParameterAnnotation(int parameter,
String descriptor,
boolean visible) |
AnnotationVisitor |
MethodNode.visitTryCatchAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
AnnotationVisitor |
RecordComponentNode.visitTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
AnnotationVisitor |
MethodNode.visitTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
AnnotationVisitor |
FieldNode.visitTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
AnnotationVisitor |
ClassNode.visitTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
Modifier and Type | Method and Description |
---|---|
void |
AnnotationNode.accept(AnnotationVisitor annotationVisitor)
Makes the given visitor visit this annotation.
|
Modifier and Type | Class and Description |
---|---|
class |
CheckAnnotationAdapter
An
AnnotationVisitor that checks that its methods are properly used. |
class |
TraceAnnotationVisitor
An
AnnotationVisitor that prints the annotations it visits with a Printer . |
Modifier and Type | Method and Description |
---|---|
AnnotationVisitor |
TraceRecordComponentVisitor.visitAnnotation(String descriptor,
boolean visible) |
AnnotationVisitor |
TraceMethodVisitor.visitAnnotation(String descriptor,
boolean visible) |
AnnotationVisitor |
TraceFieldVisitor.visitAnnotation(String descriptor,
boolean visible) |
AnnotationVisitor |
TraceClassVisitor.visitAnnotation(String descriptor,
boolean visible) |
AnnotationVisitor |
CheckRecordComponentAdapter.visitAnnotation(String descriptor,
boolean visible) |
AnnotationVisitor |
CheckMethodAdapter.visitAnnotation(String descriptor,
boolean visible) |
AnnotationVisitor |
CheckFieldAdapter.visitAnnotation(String descriptor,
boolean visible) |
AnnotationVisitor |
CheckClassAdapter.visitAnnotation(String descriptor,
boolean visible) |
AnnotationVisitor |
TraceAnnotationVisitor.visitAnnotation(String name,
String descriptor) |
AnnotationVisitor |
CheckAnnotationAdapter.visitAnnotation(String name,
String descriptor) |
AnnotationVisitor |
TraceMethodVisitor.visitAnnotationDefault() |
AnnotationVisitor |
CheckMethodAdapter.visitAnnotationDefault() |
AnnotationVisitor |
TraceAnnotationVisitor.visitArray(String name) |
AnnotationVisitor |
CheckAnnotationAdapter.visitArray(String name) |
AnnotationVisitor |
TraceMethodVisitor.visitInsnAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
AnnotationVisitor |
CheckMethodAdapter.visitInsnAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
AnnotationVisitor |
TraceMethodVisitor.visitLocalVariableAnnotation(int typeRef,
TypePath typePath,
Label[] start,
Label[] end,
int[] index,
String descriptor,
boolean visible) |
AnnotationVisitor |
CheckMethodAdapter.visitLocalVariableAnnotation(int typeRef,
TypePath typePath,
Label[] start,
Label[] end,
int[] index,
String descriptor,
boolean visible) |
AnnotationVisitor |
TraceMethodVisitor.visitParameterAnnotation(int parameter,
String descriptor,
boolean visible) |
AnnotationVisitor |
CheckMethodAdapter.visitParameterAnnotation(int parameter,
String descriptor,
boolean visible) |
AnnotationVisitor |
TraceMethodVisitor.visitTryCatchAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
AnnotationVisitor |
CheckMethodAdapter.visitTryCatchAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
AnnotationVisitor |
TraceRecordComponentVisitor.visitTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
AnnotationVisitor |
TraceMethodVisitor.visitTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
AnnotationVisitor |
TraceFieldVisitor.visitTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
AnnotationVisitor |
TraceClassVisitor.visitTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
AnnotationVisitor |
CheckRecordComponentAdapter.visitTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
AnnotationVisitor |
CheckMethodAdapter.visitTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
AnnotationVisitor |
CheckFieldAdapter.visitTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
AnnotationVisitor |
CheckClassAdapter.visitTypeAnnotation(int typeRef,
TypePath typePath,
String descriptor,
boolean visible) |
Constructor and Description |
---|
CheckAnnotationAdapter(AnnotationVisitor annotationVisitor) |
TraceAnnotationVisitor(AnnotationVisitor annotationVisitor,
Printer printer)
Constructs a new
TraceAnnotationVisitor . |
Copyright © 2021. All rights reserved.