| 1 19 20 package jode.bytecode; 21 22 25 public interface Opcodes { 26 public final static int opc_nop = 0; 27 public final static int opc_aconst_null = 1; 28 public final static int opc_iconst_m1 = 2; 29 public final static int opc_iconst_0 = 3; 30 public final static int opc_iconst_1 = 4; 31 public final static int opc_iconst_2 = 5; 32 public final static int opc_iconst_3 = 6; 33 public final static int opc_iconst_4 = 7; 34 public final static int opc_iconst_5 = 8; 35 public final static int opc_lconst_0 = 9; 36 public final static int opc_lconst_1 = 10; 37 public final static int opc_fconst_0 = 11; 38 public final static int opc_fconst_1 = 12; 39 public final static int opc_fconst_2 = 13; 40 public final static int opc_dconst_0 = 14; 41 public final static int opc_dconst_1 = 15; 42 public final static int opc_bipush = 16; 43 public final static int opc_sipush = 17; 44 public final static int opc_ldc = 18; 45 public final static int opc_ldc_w = 19; 46 public final static int opc_ldc2_w = 20; 47 public final static int opc_iload = 21; 48 public final static int opc_lload = 22; 49 public final static int opc_fload = 23; 50 public final static int opc_dload = 24; 51 public final static int opc_aload = 25; 52 public final static int opc_iload_0 = 26; 53 public final static int opc_iload_1 = 27; 54 public final static int opc_iload_2 = 28; 55 public final static int opc_iload_3 = 29; 56 public final static int opc_lload_0 = 30; 57 public final static int opc_lload_1 = 31; 58 public final static int opc_lload_2 = 32; 59 public final static int opc_lload_3 = 33; 60 public final static int opc_fload_0 = 34; 61 public final static int opc_fload_1 = 35; 62 public final static int opc_fload_2 = 36; 63 public final static int opc_fload_3 = 37; 64 public final static int opc_dload_0 = 38; 65 public final static int opc_dload_1 = 39; 66 public final static int opc_dload_2 = 40; 67 public final static int opc_dload_3 = 41; 68 public final static int opc_aload_0 = 42; 69 public final static int opc_aload_1 = 43; 70 public final static int opc_aload_2 = 44; 71 public final static int opc_aload_3 = 45; 72 public final static int opc_iaload = 46; 73 public final static int opc_laload = 47; 74 public final static int opc_faload = 48; 75 public final static int opc_daload = 49; 76 public final static int opc_aaload = 50; 77 public final static int opc_baload = 51; 78 public final static int opc_caload = 52; 79 public final static int opc_saload = 53; 80 public final static int opc_istore = 54; 81 public final static int opc_lstore = 55; 82 public final static int opc_fstore = 56; 83 public final static int opc_dstore = 57; 84 public final static int opc_astore = 58; 85 public final static int opc_istore_0 = 59; 86 public final static int opc_istore_1 = 60; 87 public final static int opc_istore_2 = 61; 88 public final static int opc_istore_3 = 62; 89 public final static int opc_lstore_0 = 63; 90 public final static int opc_lstore_1 = 64; 91 public final static int opc_lstore_2 = 65; 92 public final static int opc_lstore_3 = 66; 93 public final static int opc_fstore_0 = 67; 94 public final static int opc_fstore_1 = 68; 95 public final static int opc_fstore_2 = 69; 96 public final static int opc_fstore_3 = 70; 97 public final static int opc_dstore_0 = 71; 98 public final static int opc_dstore_1 = 72; 99 public final static int opc_dstore_2 = 73; 100 public final static int opc_dstore_3 = 74; 101 public final static int opc_astore_0 = 75; 102 public final static int opc_astore_1 = 76; 103 public final static int opc_astore_2 = 77; 104 public final static int opc_astore_3 = 78; 105 public final static int opc_iastore = 79; 106 public final static int opc_lastore = 80; 107 public final static int opc_fastore = 81; 108 public final static int opc_dastore = 82; 109 public final static int opc_aastore = 83; 110 public final static int opc_bastore = 84; 111 public final static int opc_castore = 85; 112 public final static int opc_sastore = 86; 113 public final static int opc_pop = 87; 114 public final static int opc_pop2 = 88; 115 public final static int opc_dup = 89; 116 public final static int opc_dup_x1 = 90; 117 public final static int opc_dup_x2 = 91; 118 public final static int opc_dup2 = 92; 119 public final static int opc_dup2_x1 = 93; 120 public final static int opc_dup2_x2 = 94; 121 public final static int opc_swap = 95; 122 public final static int opc_iadd = 96; 123 public final static int opc_ladd = 97; 124 public final static int opc_fadd = 98; 125 public final static int opc_dadd = 99; 126 public final static int opc_isub = 100; 127 public final static int opc_lsub = 101; 128 public final static int opc_fsub = 102; 129 public final static int opc_dsub = 103; 130 public final static int opc_imul = 104; 131 public final static int opc_lmul = 105; 132 public final static int opc_fmul = 106; 133 public final static int opc_dmul = 107; 134 public final static int opc_idiv = 108; 135 public final static int opc_ldiv = 109; 136 public final static int opc_fdiv = 110; 137 public final static int opc_ddiv = 111; 138 public final static int opc_irem = 112; 139 public final static int opc_lrem = 113; 140 public final static int opc_frem = 114; 141 public final static int opc_drem = 115; 142 public final static int opc_ineg = 116; 143 public final static int opc_lneg = 117; 144 public final static int opc_fneg = 118; 145 public final static int opc_dneg = 119; 146 public final static int opc_ishl = 120; 147 public final static int opc_lshl = 121; 148 public final static int opc_ishr = 122; 149 public final static int opc_lshr = 123; 150 public final static int opc_iushr = 124; 151 public final static int opc_lushr = 125; 152 public final static int opc_iand = 126; 153 public final static int opc_land = 127; 154 public final static int opc_ior = 128; 155 public final static int opc_lor = 129; 156 public final static int opc_ixor = 130; 157 public final static int opc_lxor = 131; 158 public final static int opc_iinc = 132; 159 public final static int opc_i2l = 133; 160 public final static int opc_i2f = 134; 161 public final static int opc_i2d = 135; 162 public final static int opc_l2i = 136; 163 public final static int opc_l2f = 137; 164 public final static int opc_l2d = 138; 165 public final static int opc_f2i = 139; 166 public final static int opc_f2l = 140; 167 public final static int opc_f2d = 141; 168 public final static int opc_d2i = 142; 169 public final static int opc_d2l = 143; 170 public final static int opc_d2f = 144; 171 public final static int opc_i2b = 145; 172 public final static int opc_i2c = 146; 173 public final static int opc_i2s = 147; 174 public final static int opc_lcmp = 148; 175 public final static int opc_fcmpl = 149; 176 public final static int opc_fcmpg = 150; 177 public final static int opc_dcmpl = 151; 178 public final static int opc_dcmpg = 152; 179 public final static int opc_ifeq = 153; 180 public final static int opc_ifne = 154; 181 public final static int opc_iflt = 155; 182 public final static int opc_ifge = 156; 183 public final static int opc_ifgt = 157; 184 public final static int opc_ifle = 158; 185 public final static int opc_if_icmpeq = 159; 186 public final static int opc_if_icmpne = 160; 187 public final static int opc_if_icmplt = 161; 188 public final static int opc_if_icmpge = 162; 189 public final static int opc_if_icmpgt = 163; 190 public final static int opc_if_icmple = 164; 191 public final static int opc_if_acmpeq = 165; 192 public final static int opc_if_acmpne = 166; 193 public final static int opc_goto = 167; 194 public final static int opc_jsr = 168; 195 public final static int opc_ret = 169; 196 public final static int opc_tableswitch = 170; 197 public final static int opc_lookupswitch = 171; 198 public final static int opc_ireturn = 172; 199 public final static int opc_lreturn = 173; 200 public final static int opc_freturn = 174; 201 public final static int opc_dreturn = 175; 202 public final static int opc_areturn = 176; 203 public final static int opc_return = 177; 204 public final static int opc_getstatic = 178; 205 public final static int opc_putstatic = 179; 206 public final static int opc_getfield = 180; 207 public final static int opc_putfield = 181; 208 public final static int opc_invokevirtual = 182; 209 public final static int opc_invokespecial = 183; 210 public final static int opc_invokestatic = 184; 211 public final static int opc_invokeinterface = 185; 212 public final static int opc_xxxunusedxxx = 186; 213 public final static int opc_new = 187; 214 public final static int opc_newarray = 188; 215 public final static int opc_anewarray = 189; 216 public final static int opc_arraylength = 190; 217 public final static int opc_athrow = 191; 218 public final static int opc_checkcast = 192; 219 public final static int opc_instanceof = 193; 220 public final static int opc_monitorenter = 194; 221 public final static int opc_monitorexit = 195; 222 public final static int opc_wide = 196; 223 public final static int opc_multianewarray = 197; 224 public final static int opc_ifnull = 198; 225 public final static int opc_ifnonnull = 199; 226 public final static int opc_goto_w = 200; 227 public final static int opc_jsr_w = 201; 228 public final static int opc_breakpoint = 202; 229 public final static int opc_impdep1 = 254; 230 public final static int opc_impdep2 = 255; 231 232 public final static String [] opcodeString = { 233 "nop", "aconst_null", "iconst_m1", "iconst_0", "iconst_1", 234 "iconst_2", "iconst_3", "iconst_4", "iconst_5", "lconst_0", 235 "lconst_1", "fconst_0", "fconst_1", "fconst_2", "dconst_0", 236 "dconst_1", "bipush", "sipush", "ldc", "ldc_w", "ldc2_w", 237 "iload", "lload", "fload", "dload", "aload", "iload_0", 238 "iload_1", "iload_2", "iload_3", "lload_0", "lload_1", "lload_2", 239 "lload_3", "fload_0", "fload_1", "fload_2", "fload_3", "dload_0", 240 "dload_1", "dload_2", "dload_3", "aload_0", "aload_1", "aload_2", 241 "aload_3", "iaload", "laload", "faload", "daload", "aaload", 242 "baload", "caload", "saload", "istore", "lstore", "fstore", 243 "dstore", "astore", "istore_0", "istore_1", "istore_2", "istore_3", 244 "lstore_0", "lstore_1", "lstore_2", "lstore_3", "fstore_0", 245 "fstore_1", "fstore_2", "fstore_3", "dstore_0", "dstore_1", 246 "dstore_2", "dstore_3", "astore_0", "astore_1", "astore_2", 247 "astore_3", "iastore", "lastore", "fastore", "dastore", "aastore", 248 "bastore", "castore", "sastore", "pop", "pop2", "dup", "dup_x1", 249 "dup_x2", "dup2", "dup2_x1", "dup2_x2", "swap", "iadd", "ladd", 250 "fadd", "dadd", "isub", "lsub", "fsub", "dsub", "imul", "lmul", 251 "fmul", "dmul", "idiv", "ldiv", "fdiv", "ddiv", "irem", "lrem", 252 "frem", "drem", "ineg", "lneg", "fneg", "dneg", "ishl", "lshl", 253 "ishr", "lshr", "iushr", "lushr", "iand", "land", "ior", "lor", 254 "ixor", "lxor", "iinc", "i2l", "i2f", "i2d", "l2i", "l2f", "l2d", 255 "f2i", "f2l", "f2d", "d2i", "d2l", "d2f", "i2b", "i2c", "i2s", 256 "lcmp", "fcmpl", "fcmpg", "dcmpl", "dcmpg", "ifeq", "ifne", "iflt", 257 "ifge", "ifgt", "ifle", "if_icmpeq", "if_icmpne", "if_icmplt", 258 "if_icmpge", "if_icmpgt", "if_icmple", "if_acmpeq", "if_acmpne", 259 "goto", "jsr", "ret", "tableswitch", "lookupswitch", "ireturn", 260 "lreturn", "freturn", "dreturn", "areturn", "return", "getstatic", 261 "putstatic", "getfield", "putfield", "invokevirtual", 262 "invokespecial", "invokestatic", "invokeinterface", "xxxunusedxxx", 263 "new", "newarray", "anewarray", "arraylength", "athrow", "checkcast", 264 "instanceof", "monitorenter", "monitorexit", "wide", "multianewarray", 265 "ifnull", "ifnonnull", "goto_w", "jsr_w", "breakpoint" 266 }; 267 268 269 public final static String newArrayTypes = "ZCFDBSIJ"; 270 } 271 | Popular Tags |