# Uses of Package
org.objectweb.asm.tree

- Packages that use org.objectweb.asm.tree
  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.

- Classes in org.objectweb.asm.tree used by org.objectweb.asm.commons
  Class and Description
  MethodNode A node that represents a method.

- Classes in org.objectweb.asm.tree used by org.objectweb.asm.tree
  Class and Description
  AbstractInsnNode A node that represents a bytecode instruction.
  AnnotationNode A node that represents an annotationn.
  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.
  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.

- Classes in org.objectweb.asm.tree used by org.objectweb.asm.tree.analysis
  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.