| Package | Description |
|---|---|
| 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.tree.analysis |
Provides a framework for static code analysis based on the asm.tree package.
|
| Class and Description |
|---|
| MethodNode
A node that represents a method.
|
| Class and Description |
|---|
| 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
A doubly linked list of
AbstractInsnNode objects. |
| LabelNode
An
AbstractInsnNode that encapsulates a Label. |
| 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 to 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 access and name.
|
| TryCatchBlockNode
A node that represents a try catch block.
|
| TypeAnnotationNode
A node that represents a type annotationn.
|
| Class and Description |
|---|
| AbstractInsnNode
A node that represents a bytecode instruction.
|
| MethodNode
A node that represents a method.
|
| TryCatchBlockNode
A node that represents a try catch block.
|