1 15 16 package javassist.bytecode; 17 18 26 public interface Opcode { 27 28 29 int AALOAD = 50; 30 int AASTORE = 83; 31 int ACONST_NULL = 1; 32 int ALOAD = 25; 33 int ALOAD_0 = 42; 34 int ALOAD_1 = 43; 35 int ALOAD_2 = 44; 36 int ALOAD_3 = 45; 37 int ANEWARRAY = 189; 38 int ARETURN = 176; 39 int ARRAYLENGTH = 190; 40 int ASTORE = 58; 41 int ASTORE_0 = 75; 42 int ASTORE_1 = 76; 43 int ASTORE_2 = 77; 44 int ASTORE_3 = 78; 45 int ATHROW = 191; 46 int BALOAD = 51; 47 int BASTORE = 84; 48 int BIPUSH = 16; 49 int CALOAD = 52; 50 int CASTORE = 85; 51 int CHECKCAST = 192; 52 int D2F = 144; 53 int D2I = 142; 54 int D2L = 143; 55 int DADD = 99; 56 int DALOAD = 49; 57 int DASTORE = 82; 58 int DCMPG = 152; 59 int DCMPL = 151; 60 int DCONST_0 = 14; 61 int DCONST_1 = 15; 62 int DDIV = 111; 63 int DLOAD = 24; 64 int DLOAD_0 = 38; 65 int DLOAD_1 = 39; 66 int DLOAD_2 = 40; 67 int DLOAD_3 = 41; 68 int DMUL = 107; 69 int DNEG = 119; 70 int DREM = 115; 71 int DRETURN = 175; 72 int DSTORE = 57; 73 int DSTORE_0 = 71; 74 int DSTORE_1 = 72; 75 int DSTORE_2 = 73; 76 int DSTORE_3 = 74; 77 int DSUB = 103; 78 int DUP = 89; 79 int DUP2 = 92; 80 int DUP2_X1 = 93; 81 int DUP2_X2 = 94; 82 int DUP_X1 = 90; 83 int DUP_X2 = 91; 84 int F2D = 141; 85 int F2I = 139; 86 int F2L = 140; 87 int FADD = 98; 88 int FALOAD = 48; 89 int FASTORE = 81; 90 int FCMPG = 150; 91 int FCMPL = 149; 92 int FCONST_0 = 11; 93 int FCONST_1 = 12; 94 int FCONST_2 = 13; 95 int FDIV = 110; 96 int FLOAD = 23; 97 int FLOAD_0 = 34; 98 int FLOAD_1 = 35; 99 int FLOAD_2 = 36; 100 int FLOAD_3 = 37; 101 int FMUL = 106; 102 int FNEG = 118; 103 int FREM = 114; 104 int FRETURN = 174; 105 int FSTORE = 56; 106 int FSTORE_0 = 67; 107 int FSTORE_1 = 68; 108 int FSTORE_2 = 69; 109 int FSTORE_3 = 70; 110 int FSUB = 102; 111 int GETFIELD = 180; 112 int GETSTATIC = 178; 113 int GOTO = 167; 114 int GOTO_W = 200; 115 int I2B = 145; 116 int I2C = 146; 117 int I2D = 135; 118 int I2F = 134; 119 int I2L = 133; 120 int I2S = 147; 121 int IADD = 96; 122 int IALOAD = 46; 123 int IAND = 126; 124 int IASTORE = 79; 125 int ICONST_0 = 3; 126 int ICONST_1 = 4; 127 int ICONST_2 = 5; 128 int ICONST_3 = 6; 129 int ICONST_4 = 7; 130 int ICONST_5 = 8; 131 int ICONST_M1 = 2; 132 int IDIV = 108; 133 int IFEQ = 153; 134 int IFGE = 156; 135 int IFGT = 157; 136 int IFLE = 158; 137 int IFLT = 155; 138 int IFNE = 154; 139 int IFNONNULL = 199; 140 int IFNULL = 198; 141 int IF_ACMPEQ = 165; 142 int IF_ACMPNE = 166; 143 int IF_ICMPEQ = 159; 144 int IF_ICMPGE = 162; 145 int IF_ICMPGT = 163; 146 int IF_ICMPLE = 164; 147 int IF_ICMPLT = 161; 148 int IF_ICMPNE = 160; 149 int IINC = 132; 150 int ILOAD = 21; 151 int ILOAD_0 = 26; 152 int ILOAD_1 = 27; 153 int ILOAD_2 = 28; 154 int ILOAD_3 = 29; 155 int IMUL = 104; 156 int INEG = 116; 157 int INSTANCEOF = 193; 158 int INVOKEINTERFACE = 185; 159 int INVOKESPECIAL = 183; 160 int INVOKESTATIC = 184; 161 int INVOKEVIRTUAL = 182; 162 int IOR = 128; 163 int IREM = 112; 164 int IRETURN = 172; 165 int ISHL = 120; 166 int ISHR = 122; 167 int ISTORE = 54; 168 int ISTORE_0 = 59; 169 int ISTORE_1 = 60; 170 int ISTORE_2 = 61; 171 int ISTORE_3 = 62; 172 int ISUB = 100; 173 int IUSHR = 124; 174 int IXOR = 130; 175 int JSR = 168; 176 int JSR_W = 201; 177 int L2D = 138; 178 int L2F = 137; 179 int L2I = 136; 180 int LADD = 97; 181 int LALOAD = 47; 182 int LAND = 127; 183 int LASTORE = 80; 184 int LCMP = 148; 185 int LCONST_0 = 9; 186 int LCONST_1 = 10; 187 int LDC = 18; 188 int LDC2_W = 20; 189 int LDC_W = 19; 190 int LDIV = 109; 191 int LLOAD = 22; 192 int LLOAD_0 = 30; 193 int LLOAD_1 = 31; 194 int LLOAD_2 = 32; 195 int LLOAD_3 = 33; 196 int LMUL = 105; 197 int LNEG = 117; 198 int LOOKUPSWITCH = 171; 199 int LOR = 129; 200 int LREM = 113; 201 int LRETURN = 173; 202 int LSHL = 121; 203 int LSHR = 123; 204 int LSTORE = 55; 205 int LSTORE_0 = 63; 206 int LSTORE_1 = 64; 207 int LSTORE_2 = 65; 208 int LSTORE_3 = 66; 209 int LSUB = 101; 210 int LUSHR = 125; 211 int LXOR = 131; 212 int MONITORENTER = 194; 213 int MONITOREXIT = 195; 214 int MULTIANEWARRAY = 197; 215 int NEW = 187; 216 int NEWARRAY = 188; 217 int NOP = 0; 218 int POP = 87; 219 int POP2 = 88; 220 int PUTFIELD = 181; 221 int PUTSTATIC = 179; 222 int RET = 169; 223 int RETURN = 177; 224 int SALOAD = 53; 225 int SASTORE = 86; 226 int SIPUSH = 17; 227 int SWAP = 95; 228 int TABLESWITCH = 170; 229 int WIDE = 196; 230 231 232 233 int T_BOOLEAN = 4; 234 int T_CHAR = 5; 235 int T_FLOAT = 6; 236 int T_DOUBLE = 7; 237 int T_BYTE = 8; 238 int T_SHORT = 9; 239 int T_INT = 10; 240 int T_LONG = 11; 241 242 243 int[] STACK_GROW = { 244 0, 1, 1, 1, 1, 1, 1, 1, 1, 2, 2, 1, 1, 1, 2, 2, 1, 1, 1, 1, 2, 1, 2, 1, 2, 1, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, 2, 2, 2, 2, 1, 1, 1, 1, -1, 0, -1, 0, -1, -1, -1, -1, -1, -2, -1, -2, -1, -1, -1, -1, -1, -2, -2, -2, -2, -1, -1, -1, -1, -2, -2, -2, -2, -1, -1, -1, -1, -3, -4, -3, -4, -3, -3, -3, -3, -1, -2, 1, 1, 1, 2, 2, 2, 0, -1, -2, -1, -2, -1, -2, -1, -2, -1, -2, -1, -2, -1, -2, -1, -2, -1, -2, -1, -2, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, -2, -1, -2, -1, -2, 0, 1, 0, 1, -1, -1, 0, 0, 1, 1, -1, 0, -1, 0, 0, 0, -3, -1, -1, -3, -3, -1, -1, -1, -1, -1, -1, -2, -2, -2, -2, -2, -2, -2, -2, 0, 1, 0, -1, -1, -1, -2, -1, -2, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1, 0, 0, 0, 0, 0, 0, -1, -1, 0, 0, -1, -1, 0, 1 }; 447 } 448 | Popular Tags |