⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 constants.java

📁 JASML is a java byte code compiler, providing yet another approach to view, write and edit java clas
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
	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 + -