📄 bytecodes.java
字号:
/**
* @(#)ByteCodes.java 1.13 03/01/23
*
* Copyright 2003 Sun Microsystems, Inc. All rights reserved.
* SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
*/
package com.sun.tools.javac.v8.code;
/**
* Bytecode instruction codes, as well as typecodes used as
* instruction modifiers.
*/
public interface ByteCodes {
/**
* Byte code instruction codes.
*/
int illegal = -1;
/**
* Byte code instruction codes.
*/
int nop = 0;
/**
* Byte code instruction codes.
*/
int aconst_null = 1;
/**
* Byte code instruction codes.
*/
int iconst_m1 = 2;
/**
* Byte code instruction codes.
*/
int iconst_0 = 3;
/**
* Byte code instruction codes.
*/
int iconst_1 = 4;
/**
* Byte code instruction codes.
*/
int iconst_2 = 5;
/**
* Byte code instruction codes.
*/
int iconst_3 = 6;
/**
* Byte code instruction codes.
*/
int iconst_4 = 7;
/**
* Byte code instruction codes.
*/
int iconst_5 = 8;
/**
* Byte code instruction codes.
*/
int lconst_0 = 9;
/**
* Byte code instruction codes.
*/
int lconst_1 = 10;
/**
* Byte code instruction codes.
*/
int fconst_0 = 11;
/**
* Byte code instruction codes.
*/
int fconst_1 = 12;
/**
* Byte code instruction codes.
*/
int fconst_2 = 13;
/**
* Byte code instruction codes.
*/
int dconst_0 = 14;
/**
* Byte code instruction codes.
*/
int dconst_1 = 15;
/**
* Byte code instruction codes.
*/
int bipush = 16;
/**
* Byte code instruction codes.
*/
int sipush = 17;
/**
* Byte code instruction codes.
*/
int ldc1 = 18;
/**
* Byte code instruction codes.
*/
int ldc2 = 19;
/**
* Byte code instruction codes.
*/
int ldc2w = 20;
/**
* Byte code instruction codes.
*/
int iload = 21;
/**
* Byte code instruction codes.
*/
int lload = 22;
/**
* Byte code instruction codes.
*/
int fload = 23;
/**
* Byte code instruction codes.
*/
int dload = 24;
/**
* Byte code instruction codes.
*/
int aload = 25;
/**
* Byte code instruction codes.
*/
int iload_0 = 26;
/**
* Byte code instruction codes.
*/
int iload_1 = 27;
/**
* Byte code instruction codes.
*/
int iload_2 = 28;
/**
* Byte code instruction codes.
*/
int iload_3 = 29;
/**
* Byte code instruction codes.
*/
int lload_0 = 30;
/**
* Byte code instruction codes.
*/
int lload_1 = 31;
/**
* Byte code instruction codes.
*/
int lload_2 = 32;
/**
* Byte code instruction codes.
*/
int lload_3 = 33;
/**
* Byte code instruction codes.
*/
int fload_0 = 34;
/**
* Byte code instruction codes.
*/
int fload_1 = 35;
/**
* Byte code instruction codes.
*/
int fload_2 = 36;
/**
* Byte code instruction codes.
*/
int fload_3 = 37;
/**
* Byte code instruction codes.
*/
int dload_0 = 38;
/**
* Byte code instruction codes.
*/
int dload_1 = 39;
/**
* Byte code instruction codes.
*/
int dload_2 = 40;
/**
* Byte code instruction codes.
*/
int dload_3 = 41;
/**
* Byte code instruction codes.
*/
int aload_0 = 42;
/**
* Byte code instruction codes.
*/
int aload_1 = 43;
/**
* Byte code instruction codes.
*/
int aload_2 = 44;
/**
* Byte code instruction codes.
*/
int aload_3 = 45;
/**
* Byte code instruction codes.
*/
int iaload = 46;
/**
* Byte code instruction codes.
*/
int laload = 47;
/**
* Byte code instruction codes.
*/
int faload = 48;
/**
* Byte code instruction codes.
*/
int daload = 49;
/**
* Byte code instruction codes.
*/
int aaload = 50;
/**
* Byte code instruction codes.
*/
int baload = 51;
/**
* Byte code instruction codes.
*/
int caload = 52;
/**
* Byte code instruction codes.
*/
int saload = 53;
/**
* Byte code instruction codes.
*/
int istore = 54;
/**
* Byte code instruction codes.
*/
int lstore = 55;
/**
* Byte code instruction codes.
*/
int fstore = 56;
/**
* Byte code instruction codes.
*/
int dstore = 57;
/**
* Byte code instruction codes.
*/
int astore = 58;
/**
* Byte code instruction codes.
*/
int istore_0 = 59;
/**
* Byte code instruction codes.
*/
int istore_1 = 60;
/**
* Byte code instruction codes.
*/
int istore_2 = 61;
/**
* Byte code instruction codes.
*/
int istore_3 = 62;
/**
* Byte code instruction codes.
*/
int lstore_0 = 63;
/**
* Byte code instruction codes.
*/
int lstore_1 = 64;
/**
* Byte code instruction codes.
*/
int lstore_2 = 65;
/**
* Byte code instruction codes.
*/
int lstore_3 = 66;
/**
* Byte code instruction codes.
*/
int fstore_0 = 67;
/**
* Byte code instruction codes.
*/
int fstore_1 = 68;
/**
* Byte code instruction codes.
*/
int fstore_2 = 69;
/**
* Byte code instruction codes.
*/
int fstore_3 = 70;
/**
* Byte code instruction codes.
*/
int dstore_0 = 71;
/**
* Byte code instruction codes.
*/
int dstore_1 = 72;
/**
* Byte code instruction codes.
*/
int dstore_2 = 73;
/**
* Byte code instruction codes.
*/
int dstore_3 = 74;
/**
* Byte code instruction codes.
*/
int astore_0 = 75;
/**
* Byte code instruction codes.
*/
int astore_1 = 76;
/**
* Byte code instruction codes.
*/
int astore_2 = 77;
/**
* Byte code instruction codes.
*/
int astore_3 = 78;
/**
* Byte code instruction codes.
*/
int iastore = 79;
/**
* Byte code instruction codes.
*/
int lastore = 80;
/**
* Byte code instruction codes.
*/
int fastore = 81;
/**
* Byte code instruction codes.
*/
int dastore = 82;
/**
* Byte code instruction codes.
*/
int aastore = 83;
/**
* Byte code instruction codes.
*/
int bastore = 84;
/**
* Byte code instruction codes.
*/
int castore = 85;
/**
* Byte code instruction codes.
*/
int sastore = 86;
/**
* Byte code instruction codes.
*/
int pop = 87;
/**
* Byte code instruction codes.
*/
int pop2 = 88;
/**
* Byte code instruction codes.
*/
int dup = 89;
/**
* Byte code instruction codes.
*/
int dup_x1 = 90;
/**
* Byte code instruction codes.
*/
int dup_x2 = 91;
/**
* Byte code instruction codes.
*/
int dup2 = 92;
/**
* Byte code instruction codes.
*/
int dup2_x1 = 93;
/**
* Byte code instruction codes.
*/
int dup2_x2 = 94;
/**
* Byte code instruction codes.
*/
int swap = 95;
/**
* Byte code instruction codes.
*/
int iadd = 96;
/**
* Byte code instruction codes.
*/
int ladd = 97;
/**
* Byte code instruction codes.
*/
int fadd = 98;
/**
* Byte code instruction codes.
*/
int dadd = 99;
/**
* Byte code instruction codes.
*/
int isub = 100;
/**
* Byte code instruction codes.
*/
int lsub = 101;
/**
* Byte code instruction codes.
*/
int fsub = 102;
/**
* Byte code instruction codes.
*/
int dsub = 103;
/**
* Byte code instruction codes.
*/
int imul = 104;
/**
* Byte code instruction codes.
*/
int lmul = 105;
/**
* Byte code instruction codes.
*/
int fmul = 106;
/**
* Byte code instruction codes.
*/
int dmul = 107;
/**
* Byte code instruction codes.
*/
int idiv = 108;
/**
* Byte code instruction codes.
*/
int ldiv = 109;
/**
* Byte code instruction codes.
*/
int fdiv = 110;
/**
* Byte code instruction codes.
*/
int ddiv = 111;
/**
* Byte code instruction codes.
*/
int imod = 112;
/**
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -