| 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  AbstractInsnNodeobjects. | 
| LabelNode An  AbstractInsnNodethat encapsulates aLabel. | 
| 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. | 
| 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. |