742 UNDEFINED, UNDEFINED, UNDEFINED, UNDEFINED, 743 UNDEFINED, UNDEFINED, UNDEFINED, UNDEFINED, 744 UNDEFINED, UNPREDICTABLE/*impdep1*/, UNPREDICTABLE/*impdep2*/ 745 }; 746 747 /** Attributes and their corresponding names. 748 */ 749 public static final byte ATTR_UNKNOWN = -1; 750 public static final byte ATTR_SOURCE_FILE = 0; 751 public static final byte ATTR_CONSTANT_VALUE = 1; 752 public static final byte ATTR_CODE = 2; 753 public static final byte ATTR_EXCEPTIONS = 3; 754 public static final byte ATTR_LINE_NUMBER_TABLE = 4; 755 public static final byte ATTR_LOCAL_VARIABLE_TABLE = 5; 756 public static final byte ATTR_INNER_CLASSES = 6; 757 public static final byte ATTR_SYNTHETIC = 7; 758 public static final byte ATTR_DEPRECATED = 8; 759 public static final byte ATTR_PMG = 9; 760 public static final byte ATTR_SIGNATURE = 10; 761 public static final byte ATTR_STACK_MAP = 11; 762 763 public static final short KNOWN_ATTRIBUTES = 12; 764 765 public static final String[] ATTRIBUTE_NAMES = { 766 "SourceFile", "ConstantValue", "Code", "Exceptions", 767 "LineNumberTable", "LocalVariableTable", 768 "InnerClasses", "Synthetic", "Deprecated", 769 "PMGClass", "Signature", "StackMap" 770 }; 771 772 /** Constants used in the StackMap attribute. 773 */ 774 public static final byte ITEM_Bogus = 0; 775 public static final byte ITEM_Integer = 1; 776 public static final byte ITEM_Float = 2; 777 public static final byte ITEM_Double = 3; 778 public static final byte ITEM_Long = 4; 779 public static final byte ITEM_Null = 5; 780 public static final byte ITEM_InitObject = 6; 781 public static final byte ITEM_Object = 7; 782 public static final byte ITEM_NewObject = 8; 783 784 public static final String[] ITEM_NAMES = { 785 "Bogus", "Integer", "Float", "Double", "Long", 786 "Null", "InitObject", "Object", "NewObject" 787 }; 788 } | 742 UNDEFINED, UNDEFINED, UNDEFINED, UNDEFINED, 743 UNDEFINED, UNDEFINED, UNDEFINED, UNDEFINED, 744 UNDEFINED, UNPREDICTABLE/*impdep1*/, UNPREDICTABLE/*impdep2*/ 745 }; 746 747 /** Attributes and their corresponding names. 748 */ 749 public static final byte ATTR_UNKNOWN = -1; 750 public static final byte ATTR_SOURCE_FILE = 0; 751 public static final byte ATTR_CONSTANT_VALUE = 1; 752 public static final byte ATTR_CODE = 2; 753 public static final byte ATTR_EXCEPTIONS = 3; 754 public static final byte ATTR_LINE_NUMBER_TABLE = 4; 755 public static final byte ATTR_LOCAL_VARIABLE_TABLE = 5; 756 public static final byte ATTR_INNER_CLASSES = 6; 757 public static final byte ATTR_SYNTHETIC = 7; 758 public static final byte ATTR_DEPRECATED = 8; 759 public static final byte ATTR_PMG = 9; 760 public static final byte ATTR_SIGNATURE = 10; 761 public static final byte ATTR_STACK_MAP = 11; 762 public static final byte ATTR_LOCAL_VARIABLE_TYPE_TABLE = 12; 763 764 public static final short KNOWN_ATTRIBUTES = 13; 765 766 public static final String[] ATTRIBUTE_NAMES = { 767 "SourceFile", "ConstantValue", "Code", "Exceptions", 768 "LineNumberTable", "LocalVariableTable", 769 "InnerClasses", "Synthetic", "Deprecated", 770 "PMGClass", "Signature", "StackMap", 771 "LocalVariableTypeTable" 772 }; 773 774 /** Constants used in the StackMap attribute. 775 */ 776 public static final byte ITEM_Bogus = 0; 777 public static final byte ITEM_Integer = 1; 778 public static final byte ITEM_Float = 2; 779 public static final byte ITEM_Double = 3; 780 public static final byte ITEM_Long = 4; 781 public static final byte ITEM_Null = 5; 782 public static final byte ITEM_InitObject = 6; 783 public static final byte ITEM_Object = 7; 784 public static final byte ITEM_NewObject = 8; 785 786 public static final String[] ITEM_NAMES = { 787 "Bogus", "Integer", "Float", "Double", "Long", 788 "Null", "InitObject", "Object", "NewObject" 789 }; 790 } |