AbstractInsnNode |
A node that represents a bytecode instruction.
|
AnnotationNode |
A node that represents an annotation.
|
FieldNode |
A node that represents a field.
|
InnerClassNode |
A node that represents an inner class.
|
InsnList |
|
LabelNode |
|
LocalVariableAnnotationNode |
A node that represents a type annotation on a local or resource variable.
|
LocalVariableNode |
A node that represents a local variable declaration.
|
MethodNode |
A node that represents a method.
|
ModuleExportNode |
A node that represents an exported package with its name and the module that can access to it.
|
ModuleNode |
A node that represents a module declaration.
|
ModuleOpenNode |
A node that represents an opened package with its name and the module that can access it.
|
ModuleProvideNode |
A node that represents a service and its implementation provided by the current module.
|
ModuleRequireNode |
A node that represents a required module with its name and access of a module descriptor.
|
ParameterNode |
A node that represents a parameter of a method.
|
RecordComponentNode |
A node that represents a record component.
|
TryCatchBlockNode |
A node that represents a try catch block.
|
TypeAnnotationNode |
A node that represents a type annotation.
|