Class AttLineNumberTable

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

public final class AttLineNumberTable extends BaseAttribute
Attribute class for standard LineNumberTable attributes.
  • Field Details

    • ATTRIBUTE_NAME

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

    • AttLineNumberTable

      public AttLineNumberTable(LineNumberList lineNumbers)
      Constructs an instance.
      Parameters:
      lineNumbers - non-null; list of line number 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
    • getLineNumbers

      public LineNumberList getLineNumbers()
      Gets the list of "line number" entries associated with this instance.
      Returns:
      non-null; the list