74
75 // ASM API versions
76
77 int ASM4 = 4 << 16 | 0 << 8 | 0;
78 int ASM5 = 5 << 16 | 0 << 8 | 0;
79 int ASM6 = 6 << 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 V9 = 0 << 16 | 53;
92 int V10 = 0 << 16 | 54;
93 int V11 = 0 << 16 | 55;
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_OPEN = 0x0020; // module
105 int ACC_TRANSITIVE = 0x0020; // module requires
106 int ACC_VOLATILE = 0x0040; // field
107 int ACC_BRIDGE = 0x0040; // method
108 int ACC_STATIC_PHASE = 0x0040; // module requires
109 int ACC_VARARGS = 0x0080; // method
110 int ACC_TRANSIENT = 0x0080; // field
111 int ACC_NATIVE = 0x0100; // method
112 int ACC_INTERFACE = 0x0200; // class
113 int ACC_ABSTRACT = 0x0400; // class, method
|
74
75 // ASM API versions
76
77 int ASM4 = 4 << 16 | 0 << 8 | 0;
78 int ASM5 = 5 << 16 | 0 << 8 | 0;
79 int ASM6 = 6 << 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 V9 = 0 << 16 | 53;
92 int V10 = 0 << 16 | 54;
93 int V11 = 0 << 16 | 55;
94 int V12 = 0 << 16 | 56;
95
96 // access flags
97
98 int ACC_PUBLIC = 0x0001; // class, field, method
99 int ACC_PRIVATE = 0x0002; // class, field, method
100 int ACC_PROTECTED = 0x0004; // class, field, method
101 int ACC_STATIC = 0x0008; // field, method
102 int ACC_FINAL = 0x0010; // class, field, method, parameter
103 int ACC_SUPER = 0x0020; // class
104 int ACC_SYNCHRONIZED = 0x0020; // method
105 int ACC_OPEN = 0x0020; // module
106 int ACC_TRANSITIVE = 0x0020; // module requires
107 int ACC_VOLATILE = 0x0040; // field
108 int ACC_BRIDGE = 0x0040; // method
109 int ACC_STATIC_PHASE = 0x0040; // module requires
110 int ACC_VARARGS = 0x0080; // method
111 int ACC_TRANSIENT = 0x0080; // field
112 int ACC_NATIVE = 0x0100; // method
113 int ACC_INTERFACE = 0x0200; // class
114 int ACC_ABSTRACT = 0x0400; // class, method
|