## Uses of Class
org.objectweb.asm.Attribute

- Packages that use Attribute
  Package | Description
  --- | ---
  org.objectweb.asm | Provides a small and fast bytecode manipulation framework.
  org.objectweb.asm.tree | Provides an ASM visitor that constructs a tree representation of the classes it visits.
  org.objectweb.asm.util | Provides ASM visitors that can be useful for programming and debugging purposes.

- - ### Uses of Attribute in org.objectweb.asm

    Methods in org.objectweb.asm that return Attribute
    Modifier and Type | Method and Description
    --- | ---
    `protected Attribute` | Attribute.`read(ClassReader cr, int off, int len, char[] buf, int codeOff, Label[] labels)` Reads a `type` attribute.

    Methods in org.objectweb.asm with parameters of type Attribute
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClassReader.`accept(ClassVisitor classVisitor, Attribute[] attrs, int flags)` Makes the given visitor visit the Java class of this `ClassReader`.
    `void` | MethodVisitor.`visitAttribute(Attribute attr)` Visits a non standard attribute of this method.
    `void` | FieldVisitor.`visitAttribute(Attribute attr)` Visits a non standard attribute of the field.
    `void` | ClassWriter.`visitAttribute(Attribute attr)`
    `void` | ClassVisitor.`visitAttribute(Attribute attr)` Visits a non standard attribute of the class.

  - ### Uses of Attribute in org.objectweb.asm.tree

    Fields in org.objectweb.asm.tree with type parameters of type Attribute
    Modifier and Type | Field and Description
    --- | ---
    `List<Attribute>` | MethodNode.`attrs` The non standard attributes of this method.
    `List<Attribute>` | FieldNode.`attrs` The non standard attributes of this field.
    `List<Attribute>` | ClassNode.`attrs` The non standard attributes of this class.

    Methods in org.objectweb.asm.tree with parameters of type Attribute
    Modifier and Type | Method and Description
    --- | ---
    `void` | MethodNode.`visitAttribute(Attribute attr)`
    `void` | FieldNode.`visitAttribute(Attribute attr)`
    `void` | ClassNode.`visitAttribute(Attribute attr)`

  - ### Uses of Attribute in org.objectweb.asm.util

    Methods in org.objectweb.asm.util with parameters of type Attribute
    Modifier and Type | Method and Description
    --- | ---
    `void` | TraceMethodVisitor.`visitAttribute(Attribute attr)`
    `void` | TraceFieldVisitor.`visitAttribute(Attribute attr)`
    `void` | TraceClassVisitor.`visitAttribute(Attribute attr)`
    `void` | Textifier.`visitAttribute(Attribute attr)` Prints a disassembled view of the given attribute.
    `void` | CheckMethodAdapter.`visitAttribute(Attribute attr)`
    `void` | CheckFieldAdapter.`visitAttribute(Attribute attr)`
    `void` | CheckClassAdapter.`visitAttribute(Attribute attr)`
    `void` | ASMifier.`visitAttribute(Attribute attr)`
    `void` | Textifier.`visitClassAttribute(Attribute attr)`
    `abstract void` | Printer.`visitClassAttribute(Attribute attr)` Class attribute.
    `void` | ASMifier.`visitClassAttribute(Attribute attr)`
    `void` | Textifier.`visitFieldAttribute(Attribute attr)`
    `abstract void` | Printer.`visitFieldAttribute(Attribute attr)` Field attribute.
    `void` | ASMifier.`visitFieldAttribute(Attribute attr)`
    `void` | Textifier.`visitMethodAttribute(Attribute attr)`
    `abstract void` | Printer.`visitMethodAttribute(Attribute attr)` Method attribute.
    `void` | ASMifier.`visitMethodAttribute(Attribute attr)`