📄 constants.java
字号:
public static final byte SWAP = (byte) 95;
public static final byte IADD = (byte) 96;
public static final byte LADD = (byte) 97;
public static final byte FADD = (byte) 98;
public static final byte DADD = (byte) 99;
public static final byte ISUB = (byte) 100;
public static final byte LSUB = (byte) 101;
public static final byte FSUB = (byte) 102;
public static final byte DSUB = (byte) 103;
public static final byte IMUL = (byte) 104;
public static final byte LMUL = (byte) 105;
public static final byte FMUL = (byte) 106;
public static final byte DMUL = (byte) 107;
public static final byte IDIV = (byte) 108;
public static final byte LDIV = (byte) 109;
public static final byte FDIV = (byte) 110;
public static final byte DDIV = (byte) 111;
public static final byte IREM = (byte) 112;
public static final byte LREM = (byte) 113;
public static final byte FREM = (byte) 114;
public static final byte DREM = (byte) 115;
public static final byte INEG = (byte) 116;
public static final byte LNEG = (byte) 117;
public static final byte FNEG = (byte) 118;
public static final byte DNEG = (byte) 119;
public static final byte ISHL = (byte) 120;
public static final byte LSHL = (byte) 121;
public static final byte ISHR = (byte) 122;
public static final byte LSHR = (byte) 123;
public static final byte IUSHR = (byte) 124;
public static final byte LUSHR = (byte) 125;
public static final byte IAND = (byte) 126;
public static final byte LAND = (byte) 127;
public static final byte IOR = (byte) 128;
public static final byte LOR = (byte) 129;
public static final byte IXOR = (byte) 130;
public static final byte LXOR = (byte) 131;
public static final byte IINC = (byte) 132;
public static final byte I2L = (byte) 133;
public static final byte I2F = (byte) 134;
public static final byte I2D = (byte) 135;
public static final byte L2I = (byte) 136;
public static final byte L2F = (byte) 137;
public static final byte L2D = (byte) 138;
public static final byte F2I = (byte) 139;
public static final byte F2L = (byte) 140;
public static final byte F2D = (byte) 141;
public static final byte D2I = (byte) 142;
public static final byte D2L = (byte) 143;
public static final byte D2F = (byte) 144;
public static final byte I2B = (byte) 145;
public static final byte INT2BYTE = (byte) 145;
public static final byte I2C = (byte) 146;
public static final byte INT2CHAR = (byte) 146;
public static final byte I2S = (byte) 147;
public static final byte INT2SHORT = (byte) 147;
public static final byte LCMP = (byte) 148;
public static final byte FCMPL = (byte) 149;
public static final byte FCMPG = (byte) 150;
public static final byte DCMPL = (byte) 151;
public static final byte DCMPG = (byte) 152;
public static final byte IFEQ = (byte) 153;
public static final byte IFNE = (byte) 154;
public static final byte IFLT = (byte) 155;
public static final byte IFGE = (byte) 156;
public static final byte IFGT = (byte) 157;
public static final byte IFLE = (byte) 158;
public static final byte IF_ICMPEQ = (byte) 159;
public static final byte IF_ICMPNE = (byte) 160;
public static final byte IF_ICMPLT = (byte) 161;
public static final byte IF_ICMPGE = (byte) 162;
public static final byte IF_ICMPGT = (byte) 163;
public static final byte IF_ICMPLE = (byte) 164;
public static final byte IF_ACMPEQ = (byte) 165;
public static final byte IF_ACMPNE = (byte) 166;
public static final byte GOTO = (byte) 167;
public static final byte JSR = (byte) 168;
public static final byte RET = (byte) 169;
public static final byte TABLESWITCH = (byte) 170;
public static final byte LOOKUPSWITCH = (byte) 171;
public static final byte IRETURN = (byte) 172;
public static final byte LRETURN = (byte) 173;
public static final byte FRETURN = (byte) 174;
public static final byte DRETURN = (byte) 175;
public static final byte ARETURN = (byte) 176;
public static final byte RETURN = (byte) 177;
public static final byte GETSTATIC = (byte) 178;
public static final byte PUTSTATIC = (byte) 179;
public static final byte GETFIELD = (byte) 180;
public static final byte PUTFIELD = (byte) 181;
public static final byte INVOKEVIRTUAL = (byte) 182;
public static final byte INVOKESPECIAL = (byte) 183;
public static final byte INVOKENONVIRTUAL = (byte) 183; // Old name in JDK
// 1.0
public static final byte INVOKESTATIC = (byte) 184;
public static final byte INVOKEINTERFACE = (byte) 185;
public static final byte NEW = (byte) 187;
public static final byte NEWARRAY = (byte) 188;
public static final byte ANEWARRAY = (byte) 189;
public static final byte ARRAYLENGTH = (byte) 190;
public static final byte ATHROW = (byte) 191;
public static final byte CHECKCAST = (byte) 192;
public static final byte INSTANCEOF = (byte) 193;
public static final byte MONITORENTER = (byte) 194;
public static final byte MONITOREXIT = (byte) 195;
public static final byte WIDE = (byte) 196;
public static final byte MULTIANEWARRAY = (byte) 197;
public static final byte IFNULL = (byte) 198;
public static final byte IFNONNULL = (byte) 199;
public static final byte GOTO_W = (byte) 200;
public static final byte JSR_W = (byte) 201;
/**
* Non-legal opcodes, may be used by JVM internally.
*/
public static final byte BREAKPOINT = (byte) 202;
public static final byte LDC_QUICK = (byte) 203;
public static final byte LDC_W_QUICK = (byte) 204;
public static final byte LDC2_W_QUICK = (byte) 205;
public static final byte GETFIELD_QUICK = (byte) 206;
public static final byte PUTFIELD_QUICK = (byte) 207;
public static final byte GETFIELD2_QUICK = (byte) 208;
public static final byte PUTFIELD2_QUICK = (byte) 209;
public static final byte GETSTATIC_QUICK = (byte) 210;
public static final byte PUTSTATIC_QUICK = (byte) 211;
public static final byte GETSTATIC2_QUICK = (byte) 212;
public static final byte PUTSTATIC2_QUICK = (byte) 213;
public static final byte INVOKEVIRTUAL_QUICK = (byte) 214;
public static final byte INVOKENONVIRTUAL_QUICK = (byte) 215;
public static final byte INVOKESUPER_QUICK = (byte) 216;
public static final byte INVOKESTATIC_QUICK = (byte) 217;
public static final byte INVOKEINTERFACE_QUICK = (byte) 218;
public static final byte INVOKEVIRTUALOBJECT_QUICK = (byte) 219;
public static final byte NEW_QUICK = (byte) 221;
public static final byte ANEWARRAY_QUICK = (byte) 222;
public static final byte MULTIANEWARRAY_QUICK = (byte) 223;
public static final byte CHECKCAST_QUICK = (byte) 224;
public static final byte INSTANCEOF_QUICK = (byte) 225;
public static final byte INVOKEVIRTUAL_QUICK_W = (byte) 226;
public static final byte GETFIELD_QUICK_W = (byte) 227;
public static final byte PUTFIELD_QUICK_W = (byte) 228;
public static final byte IMPDEP1 = (byte) 254;
public static final byte IMPDEP2 = (byte) 255;
public static final short UNDEFINED = -1;
public static final short UNPREDICTABLE = -2;
public static final short RESERVED = -3;
public static final String ILLEGAL_OPCODE = "<illegal opcode>";
public static final String ILLEGAL_TYPE = "<illegal type>";
/**
* Names of opcodes.
*/
public static final String[] OPCODE_NAMES = { "nop", "aconst_null", "iconst_m1", "iconst_0", "iconst_1", "iconst_2", "iconst_3", "iconst_4",
"iconst_5", "lconst_0", "lconst_1", "fconst_0", "fconst_1", "fconst_2", "dconst_0", "dconst_1", "bipush", "sipush", "ldc", "ldc_w",
"ldc2_w", "iload", "lload", "fload", "dload", "aload", "iload_0", "iload_1", "iload_2", "iload_3", "lload_0", "lload_1", "lload_2",
"lload_3", "fload_0", "fload_1", "fload_2", "fload_3", "dload_0", "dload_1", "dload_2", "dload_3", "aload_0", "aload_1", "aload_2",
"aload_3", "iaload", "laload", "faload", "daload", "aaload", "baload", "caload", "saload", "istore", "lstore", "fstore", "dstore",
"astore", "istore_0", "istore_1", "istore_2", "istore_3", "lstore_0", "lstore_1", "lstore_2", "lstore_3", "fstore_0", "fstore_1",
"fstore_2", "fstore_3", "dstore_0", "dstore_1", "dstore_2", "dstore_3", "astore_0", "astore_1", "astore_2", "astore_3", "iastore",
"lastore", "fastore", "dastore", "aastore", "bastore", "castore", "sastore", "pop", "pop2", "dup", "dup_x1", "dup_x2", "dup2", "dup2_x1",
"dup2_x2", "swap", "iadd", "ladd", "fadd", "dadd", "isub", "lsub", "fsub", "dsub", "imul", "lmul", "fmul", "dmul", "idiv", "ldiv",
"fdiv", "ddiv", "irem", "lrem", "frem", "drem", "ineg", "lneg", "fneg", "dneg", "ishl", "lshl", "ishr", "lshr", "iushr", "lushr", "iand",
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -