# Uses of Package
org.objectweb.asm

- Packages that use org.objectweb.asm
  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.tree.analysis | Provides a framework for static code analysis based on the asm.tree package.
  org.objectweb.asm.util | Provides ASM visitors that can be useful for programming and debugging purposes.
  org.objectweb.asm.xml | Provides SAX 2.0 adapters for ASM visitors to convert classes to and from XML.

- Classes in org.objectweb.asm used by org.objectweb.asm
  Class and Description
  AnnotationVisitor A visitor to visit a Java annotation.
  Attribute A non standard class, field, method or code attribute.
  ByteVector A dynamically extensible vector of bytes.
  ClassReader A Java class parser to make a `ClassVisitor` visit an existing class.
  ClassVisitor A visitor to visit a Java class.
  ClassWriter A `ClassVisitor` that generates classes in bytecode form.
  FieldVisitor A visitor to visit a Java field.
  Handle A reference to a field or a method.
  Label A label represents a position in the bytecode of a method.
  MethodVisitor A visitor to visit a Java method.
  Type A Java field or method type.
  TypePath The path to a type argument, wildcard bound, array element type, or static inner type within an enclosing type.
  TypeReference A reference to a type appearing in a class, field or method declaration, or on an instruction.

- Classes in org.objectweb.asm used by org.objectweb.asm.commons
  Class and Description
  AnnotationVisitor A visitor to visit a Java annotation.
  ClassVisitor A visitor to visit a Java class.
  FieldVisitor A visitor to visit a Java field.
  Handle A reference to a field or a method.
  Label A label represents a position in the bytecode of a method.
  MethodVisitor A visitor to visit a Java method.
  Opcodes Defines the JVM opcodes, access flags and array type codes.
  Type A Java field or method type.
  TypePath The path to a type argument, wildcard bound, array element type, or static inner type within an enclosing type.

- Classes in org.objectweb.asm used by org.objectweb.asm.tree
  Class and Description
  AnnotationVisitor A visitor to visit a Java annotation.
  Attribute A non standard class, field, method or code attribute.
  ClassVisitor A visitor to visit a Java class.
  FieldVisitor A visitor to visit a Java field.
  Handle A reference to a field or a method.
  Label A label represents a position in the bytecode of a method.
  MethodVisitor A visitor to visit a Java method.
  TypePath The path to a type argument, wildcard bound, array element type, or static inner type within an enclosing type.

- Classes in org.objectweb.asm used by org.objectweb.asm.tree.analysis
  Class and Description
  Opcodes Defines the JVM opcodes, access flags and array type codes.
  Type A Java field or method type.

- Classes in org.objectweb.asm used by org.objectweb.asm.util
  Class and Description
  AnnotationVisitor A visitor to visit a Java annotation.
  Attribute A non standard class, field, method or code attribute.
  ClassReader A Java class parser to make a `ClassVisitor` visit an existing class.
  ClassVisitor A visitor to visit a Java class.
  FieldVisitor A visitor to visit a Java field.
  Handle A reference to a field or a method.
  Label A label represents a position in the bytecode of a method.
  MethodVisitor A visitor to visit a Java method.
  TypePath The path to a type argument, wildcard bound, array element type, or static inner type within an enclosing type.

- Classes in org.objectweb.asm used by org.objectweb.asm.xml
  Class and Description
  AnnotationVisitor A visitor to visit a Java annotation.
  ClassVisitor A visitor to visit a Java class.
  FieldVisitor A visitor to visit a Java field.
  Handle A reference to a field or a method.
  Label A label represents a position in the bytecode of a method.
  MethodVisitor A visitor to visit a Java method.
  Opcodes Defines the JVM opcodes, access flags and array type codes.
  TypePath The path to a type argument, wildcard bound, array element type, or static inner type within an enclosing type.