72 */ 73 @SuppressWarnings("deprecation") // for Integer(int) constructor 74 public interface Opcodes { 75 76 // ASM API versions 77 78 int ASM4 = 4 << 16 | 0 << 8 | 0; 79 int ASM5 = 5 << 16 | 0 << 8 | 0; 80 81 // versions 82 83 int V1_1 = 3 << 16 | 45; 84 int V1_2 = 0 << 16 | 46; 85 int V1_3 = 0 << 16 | 47; 86 int V1_4 = 0 << 16 | 48; 87 int V1_5 = 0 << 16 | 49; 88 int V1_6 = 0 << 16 | 50; 89 int V1_7 = 0 << 16 | 51; 90 int V1_8 = 0 << 16 | 52; 91 int V1_9 = 0 << 16 | 53; 92 93 // access flags 94 95 int ACC_PUBLIC = 0x0001; // class, field, method 96 int ACC_PRIVATE = 0x0002; // class, field, method 97 int ACC_PROTECTED = 0x0004; // class, field, method 98 int ACC_STATIC = 0x0008; // field, method 99 int ACC_FINAL = 0x0010; // class, field, method, parameter 100 int ACC_SUPER = 0x0020; // class 101 int ACC_SYNCHRONIZED = 0x0020; // method 102 int ACC_VOLATILE = 0x0040; // field 103 int ACC_BRIDGE = 0x0040; // method 104 int ACC_VARARGS = 0x0080; // method 105 int ACC_TRANSIENT = 0x0080; // field 106 int ACC_NATIVE = 0x0100; // method 107 int ACC_INTERFACE = 0x0200; // class 108 int ACC_ABSTRACT = 0x0400; // class, method 109 int ACC_STRICT = 0x0800; // method 110 int ACC_SYNTHETIC = 0x1000; // class, field, method, parameter 111 int ACC_ANNOTATION = 0x2000; // class | 72 */ 73 @SuppressWarnings("deprecation") // for Integer(int) constructor 74 public interface Opcodes { 75 76 // ASM API versions 77 78 int ASM4 = 4 << 16 | 0 << 8 | 0; 79 int ASM5 = 5 << 16 | 0 << 8 | 0; 80 81 // versions 82 83 int V1_1 = 3 << 16 | 45; 84 int V1_2 = 0 << 16 | 46; 85 int V1_3 = 0 << 16 | 47; 86 int V1_4 = 0 << 16 | 48; 87 int V1_5 = 0 << 16 | 49; 88 int V1_6 = 0 << 16 | 50; 89 int V1_7 = 0 << 16 | 51; 90 int V1_8 = 0 << 16 | 52; 91 int V1_9 = 0 << 16 | 53; 92 int V_11 = 0 << 16 | 54; 93 int V_MAX = V_11; 94 95 // access flags 96 97 int ACC_PUBLIC = 0x0001; // class, field, method 98 int ACC_PRIVATE = 0x0002; // class, field, method 99 int ACC_PROTECTED = 0x0004; // class, field, method 100 int ACC_STATIC = 0x0008; // field, method 101 int ACC_FINAL = 0x0010; // class, field, method, parameter 102 int ACC_SUPER = 0x0020; // class 103 int ACC_SYNCHRONIZED = 0x0020; // method 104 int ACC_VOLATILE = 0x0040; // field 105 int ACC_BRIDGE = 0x0040; // method 106 int ACC_VARARGS = 0x0080; // method 107 int ACC_TRANSIENT = 0x0080; // field 108 int ACC_NATIVE = 0x0100; // method 109 int ACC_INTERFACE = 0x0200; // class 110 int ACC_ABSTRACT = 0x0400; // class, method 111 int ACC_STRICT = 0x0800; // method 112 int ACC_SYNTHETIC = 0x1000; // class, field, method, parameter 113 int ACC_ANNOTATION = 0x2000; // class |