## Uses of Class
org.apache.commons.compress.harmony.unpack200.bytecode.Attribute

- Packages that use Attribute
  Package | Description
  --- | ---
  org.apache.commons.compress.harmony.unpack200 | Internal package.
  org.apache.commons.compress.harmony.unpack200.bytecode | Internal package.

- - ### Uses of Attribute in org.apache.commons.compress.harmony.unpack200

    Methods in org.apache.commons.compress.harmony.unpack200 that return types with arguments of type Attribute
    Modifier and Type | Method and Description
    --- | ---
    `List<Attribute>` | MetadataBandGroup.`getAttributes()`
    `ArrayList<List<Attribute>>` | ClassBands.`getOrderedCodeAttributes()` Gets an ArrayList of ArrayLists which hold the code attributes corresponding to all classes in order.
    `List<Attribute>` | NewAttributeBands.`parseAttributes(InputStream in, int occurrenceCount)` Parse the bands relating to this AttributeLayout and return the correct class file attributes as a List of `Attribute`.

  - ### Uses of Attribute in org.apache.commons.compress.harmony.unpack200.bytecode

    Subclasses of Attribute in org.apache.commons.compress.harmony.unpack200.bytecode
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AnnotationDefaultAttribute` AnnotationDefault class file attribute
    `class` | `AnnotationsAttribute` Abstract superclass for Annotations attributes
    `class` | `BCIRenumberedAttribute` Abstract superclass for attributes that have some part encoded with a BCI renumbering
    `class` | `CodeAttribute`
    `class` | `ConstantValueAttribute` An `Attribute` representing a constant.
    `class` | `DeprecatedAttribute` Deprecated class file attribute.
    `class` | `EnclosingMethodAttribute` Enclosing method class file attribute.
    `class` | `ExceptionsAttribute` Exceptions class file attribute
    `class` | `InnerClassesAttribute` Inner classes class file attribute
    `class` | `LineNumberTableAttribute` Line number table
    `class` | `LocalVariableTableAttribute` Local variable table
    `class` | `LocalVariableTypeTableAttribute` Local variable type table.
    `class` | `NewAttribute` A compressor-defined class file attribute.
    `class` | `RuntimeVisibleorInvisibleAnnotationsAttribute` Annotations class file attribute, either a RuntimeVisibleAnnotations attribute or a RuntimeInvisibleAnnotations attribute.
    `class` | `RuntimeVisibleorInvisibleParameterAnnotationsAttribute` Parameter annotations class file attribute, either a RuntimeVisibleParameterAnnotations attribute or a RuntimeInvisibleParameterAnnotations attribute.
    `class` | `SignatureAttribute` Signature class file attribute
    `class` | `SourceFileAttribute` Source file class file attribute

    Fields in org.apache.commons.compress.harmony.unpack200.bytecode declared as Attribute
    Modifier and Type | Field and Description
    --- | ---
    `Attribute[]` | ClassFile.`attributes`

    Fields in org.apache.commons.compress.harmony.unpack200.bytecode with type parameters of type Attribute
    Modifier and Type | Field and Description
    --- | ---
    `List<Attribute>` | CodeAttribute.`attributes`

    Methods in org.apache.commons.compress.harmony.unpack200.bytecode with parameters of type Attribute
    Modifier and Type | Method and Description
    --- | ---
    `void` | CodeAttribute.`addAttribute(Attribute attribute)`

    Constructor parameters in org.apache.commons.compress.harmony.unpack200.bytecode with type arguments of type Attribute
    Constructor and Description
    `CPField(CPUTF8 name, CPUTF8 descriptor, long flags, List<Attribute> attributes)`
    `CPMember(CPUTF8 name, CPUTF8 descriptor, long flags, List<Attribute> attributes)` Create a new CPMember
    `CPMethod(CPUTF8 name, CPUTF8 descriptor, long flags, List<Attribute> attributes)`

Copyright © 2002–2022 The Apache Software Foundation. All rights reserved.