Class AttInnerClasses

java.lang.Object
com.android.dx.cf.attrib.BaseAttribute
com.android.dx.cf.attrib.AttInnerClasses
All Implemented Interfaces:
Attribute

public final class AttInnerClasses extends BaseAttribute
Attribute class for standard InnerClasses attributes.
  • Field Details

    • ATTRIBUTE_NAME

      public static final String ATTRIBUTE_NAME
      non-null; attribute name for attributes of this type
      See Also:
  • Constructor Details

    • AttInnerClasses

      public AttInnerClasses(InnerClassList innerClasses)
      Constructs an instance.
      Parameters:
      innerClasses - non-null; list of inner class entries
  • Method Details

    • byteLength

      public int byteLength()
      Get the total length of the attribute in bytes, including the header. Since the header is always six bytes, the result of this method is always at least 6.
      Returns:
      >= 6; the total length, in bytes
    • getInnerClasses

      public InnerClassList getInnerClasses()
      Gets the list of "inner class" entries associated with this instance.
      Returns:
      non-null; the list