744 UNDEFINED, UNPREDICTABLE/*impdep1*/, UNPREDICTABLE/*impdep2*/ |
744 UNDEFINED, UNPREDICTABLE/*impdep1*/, UNPREDICTABLE/*impdep2*/ |
745 }; |
745 }; |
746 |
746 |
747 /** Attributes and their corresponding names. |
747 /** Attributes and their corresponding names. |
748 */ |
748 */ |
749 public static final byte ATTR_UNKNOWN = -1; |
749 public static final byte ATTR_UNKNOWN = -1; |
750 public static final byte ATTR_SOURCE_FILE = 0; |
750 public static final byte ATTR_SOURCE_FILE = 0; |
751 public static final byte ATTR_CONSTANT_VALUE = 1; |
751 public static final byte ATTR_CONSTANT_VALUE = 1; |
752 public static final byte ATTR_CODE = 2; |
752 public static final byte ATTR_CODE = 2; |
753 public static final byte ATTR_EXCEPTIONS = 3; |
753 public static final byte ATTR_EXCEPTIONS = 3; |
754 public static final byte ATTR_LINE_NUMBER_TABLE = 4; |
754 public static final byte ATTR_LINE_NUMBER_TABLE = 4; |
755 public static final byte ATTR_LOCAL_VARIABLE_TABLE = 5; |
755 public static final byte ATTR_LOCAL_VARIABLE_TABLE = 5; |
756 public static final byte ATTR_INNER_CLASSES = 6; |
756 public static final byte ATTR_INNER_CLASSES = 6; |
757 public static final byte ATTR_SYNTHETIC = 7; |
757 public static final byte ATTR_SYNTHETIC = 7; |
758 public static final byte ATTR_DEPRECATED = 8; |
758 public static final byte ATTR_DEPRECATED = 8; |
759 public static final byte ATTR_PMG = 9; |
759 public static final byte ATTR_PMG = 9; |
760 public static final byte ATTR_SIGNATURE = 10; |
760 public static final byte ATTR_SIGNATURE = 10; |
761 public static final byte ATTR_STACK_MAP = 11; |
761 public static final byte ATTR_STACK_MAP = 11; |
762 |
762 public static final byte ATTR_LOCAL_VARIABLE_TYPE_TABLE = 12; |
763 public static final short KNOWN_ATTRIBUTES = 12; |
763 |
|
764 public static final short KNOWN_ATTRIBUTES = 13; |
764 |
765 |
765 public static final String[] ATTRIBUTE_NAMES = { |
766 public static final String[] ATTRIBUTE_NAMES = { |
766 "SourceFile", "ConstantValue", "Code", "Exceptions", |
767 "SourceFile", "ConstantValue", "Code", "Exceptions", |
767 "LineNumberTable", "LocalVariableTable", |
768 "LineNumberTable", "LocalVariableTable", |
768 "InnerClasses", "Synthetic", "Deprecated", |
769 "InnerClasses", "Synthetic", "Deprecated", |
769 "PMGClass", "Signature", "StackMap" |
770 "PMGClass", "Signature", "StackMap", |
|
771 "LocalVariableTypeTable" |
770 }; |
772 }; |
771 |
773 |
772 /** Constants used in the StackMap attribute. |
774 /** Constants used in the StackMap attribute. |
773 */ |
775 */ |
774 public static final byte ITEM_Bogus = 0; |
776 public static final byte ITEM_Bogus = 0; |