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

📄 bytecode.java

📁 JDK1.4编译器后端
💻 JAVA
📖 第 1 页 / 共 2 页
字号:

package AST;
import java.util.HashSet;import java.util.LinkedHashSet;import java.io.FileNotFoundException;import java.io.File;import java.util.*;import beaver.*;import java.util.ArrayList;import java.util.zip.*;import java.io.*;public class Bytecode extends java.lang.Object {
    // Declared in JVMBytecodes.jrag at line 13    public final static byte NOP = 0;    // Declared in JVMBytecodes.jrag at line 14    public final static byte ACONST_NULL = 1;    // Declared in JVMBytecodes.jrag at line 15    public final static byte ICONST_M1 = 2;    // Declared in JVMBytecodes.jrag at line 16    public final static byte ICONST_0 = 3;    // Declared in JVMBytecodes.jrag at line 17    public final static byte ICONST_1 = 4;    // Declared in JVMBytecodes.jrag at line 18    public final static byte ICONST_2 = 5;    // Declared in JVMBytecodes.jrag at line 19    public final static byte ICONST_3 = 6;    // Declared in JVMBytecodes.jrag at line 20    public final static byte ICONST_4 = 7;    // Declared in JVMBytecodes.jrag at line 21    public final static byte ICONST_5 = 8;    // Declared in JVMBytecodes.jrag at line 22    public final static byte LCONST_0 = 9;    // Declared in JVMBytecodes.jrag at line 23    public final static byte LCONST_1 = 10;    // Declared in JVMBytecodes.jrag at line 24    public final static byte FCONST_0 = 11;    // Declared in JVMBytecodes.jrag at line 25    public final static byte FCONST_1 = 12;    // Declared in JVMBytecodes.jrag at line 26    public final static byte FCONST_2 = 13;    // Declared in JVMBytecodes.jrag at line 27    public final static byte DCONST_0 = 14;    // Declared in JVMBytecodes.jrag at line 28    public final static byte DCONST_1 = 15;    // Declared in JVMBytecodes.jrag at line 29    public final static byte BIPUSH = 16;    // Declared in JVMBytecodes.jrag at line 30    public final static byte SIPUSH = 17;    // Declared in JVMBytecodes.jrag at line 31    public final static byte LDC = 18;    // Declared in JVMBytecodes.jrag at line 32    public final static byte LDC_W = 19;    // Declared in JVMBytecodes.jrag at line 33    public final static byte LDC2_W = 20;    // Declared in JVMBytecodes.jrag at line 34    public final static byte ILOAD = 21;    // Declared in JVMBytecodes.jrag at line 35    public final static byte LLOAD = 22;    // Declared in JVMBytecodes.jrag at line 36    public final static byte FLOAD = 23;    // Declared in JVMBytecodes.jrag at line 37    public final static byte DLOAD = 24;    // Declared in JVMBytecodes.jrag at line 38    public final static byte ALOAD = 25;    // Declared in JVMBytecodes.jrag at line 39    public final static byte ILOAD_0 = 26;    // Declared in JVMBytecodes.jrag at line 40    public final static byte ILOAD_1 = 27;    // Declared in JVMBytecodes.jrag at line 41    public final static byte ILOAD_2 = 28;    // Declared in JVMBytecodes.jrag at line 42    public final static byte ILOAD_3 = 29;    // Declared in JVMBytecodes.jrag at line 43    public final static byte LLOAD_0 = 30;    // Declared in JVMBytecodes.jrag at line 44    public final static byte LLOAD_1 = 31;    // Declared in JVMBytecodes.jrag at line 45    public final static byte LLOAD_2 = 32;    // Declared in JVMBytecodes.jrag at line 46    public final static byte LLOAD_3 = 33;    // Declared in JVMBytecodes.jrag at line 47    public final static byte FLOAD_0 = 34;    // Declared in JVMBytecodes.jrag at line 48    public final static byte FLOAD_1 = 35;    // Declared in JVMBytecodes.jrag at line 49    public final static byte FLOAD_2 = 36;    // Declared in JVMBytecodes.jrag at line 50    public final static byte FLOAD_3 = 37;    // Declared in JVMBytecodes.jrag at line 51    public final static byte DLOAD_0 = 38;    // Declared in JVMBytecodes.jrag at line 52    public final static byte DLOAD_1 = 39;    // Declared in JVMBytecodes.jrag at line 53    public final static byte DLOAD_2 = 40;    // Declared in JVMBytecodes.jrag at line 54    public final static byte DLOAD_3 = 41;    // Declared in JVMBytecodes.jrag at line 55    public final static byte ALOAD_0 = 42;    // Declared in JVMBytecodes.jrag at line 56    public final static byte ALOAD_1 = 43;    // Declared in JVMBytecodes.jrag at line 57    public final static byte ALOAD_2 = 44;    // Declared in JVMBytecodes.jrag at line 58    public final static byte ALOAD_3 = 45;    // Declared in JVMBytecodes.jrag at line 59    public final static byte IALOAD = 46;    // Declared in JVMBytecodes.jrag at line 60    public final static byte LALOAD = 47;    // Declared in JVMBytecodes.jrag at line 61    public final static byte FALOAD = 48;    // Declared in JVMBytecodes.jrag at line 62    public final static byte DALOAD = 49;    // Declared in JVMBytecodes.jrag at line 63    public final static byte AALOAD = 50;    // Declared in JVMBytecodes.jrag at line 64    public final static byte BALOAD = 51;    // Declared in JVMBytecodes.jrag at line 65    public final static byte CALOAD = 52;    // Declared in JVMBytecodes.jrag at line 66    public final static byte SALOAD = 53;    // Declared in JVMBytecodes.jrag at line 67    public final static byte ISTORE = 54;    // Declared in JVMBytecodes.jrag at line 68    public final static byte LSTORE = 55;    // Declared in JVMBytecodes.jrag at line 69    public final static byte FSTORE = 56;    // Declared in JVMBytecodes.jrag at line 70    public final static byte DSTORE = 57;    // Declared in JVMBytecodes.jrag at line 71    public final static byte ASTORE = 58;    // Declared in JVMBytecodes.jrag at line 72    public final static byte ISTORE_0 = 59;    // Declared in JVMBytecodes.jrag at line 73    public final static byte ISTORE_1 = 60;    // Declared in JVMBytecodes.jrag at line 74    public final static byte ISTORE_2 = 61;    // Declared in JVMBytecodes.jrag at line 75    public final static byte ISTORE_3 = 62;    // Declared in JVMBytecodes.jrag at line 76    public final static byte LSTORE_0 = 63;    // Declared in JVMBytecodes.jrag at line 77    public final static byte LSTORE_1 = 64;    // Declared in JVMBytecodes.jrag at line 78    public final static byte LSTORE_2 = 65;    // Declared in JVMBytecodes.jrag at line 79    public final static byte LSTORE_3 = 66;    // Declared in JVMBytecodes.jrag at line 80    public final static byte FSTORE_0 = 67;    // Declared in JVMBytecodes.jrag at line 81    public final static byte FSTORE_1 = 68;    // Declared in JVMBytecodes.jrag at line 82    public final static byte FSTORE_2 = 69;    // Declared in JVMBytecodes.jrag at line 83    public final static byte FSTORE_3 = 70;    // Declared in JVMBytecodes.jrag at line 84    public final static byte DSTORE_0 = 71;    // Declared in JVMBytecodes.jrag at line 85    public final static byte DSTORE_1 = 72;    // Declared in JVMBytecodes.jrag at line 86    public final static byte DSTORE_2 = 73;    // Declared in JVMBytecodes.jrag at line 87    public final static byte DSTORE_3 = 74;    // Declared in JVMBytecodes.jrag at line 88    public final static byte ASTORE_0 = 75;    // Declared in JVMBytecodes.jrag at line 89    public final static byte ASTORE_1 = 76;    // Declared in JVMBytecodes.jrag at line 90    public final static byte ASTORE_2 = 77;    // Declared in JVMBytecodes.jrag at line 91    public final static byte ASTORE_3 = 78;    // Declared in JVMBytecodes.jrag at line 92    public final static byte IASTORE = 79;    // Declared in JVMBytecodes.jrag at line 93    public final static byte LASTORE = 80;    // Declared in JVMBytecodes.jrag at line 94    public final static byte FASTORE = 81;    // Declared in JVMBytecodes.jrag at line 95    public final static byte DASTORE = 82;    // Declared in JVMBytecodes.jrag at line 96    public final static byte AASTORE = 83;    // Declared in JVMBytecodes.jrag at line 97    public final static byte BASTORE = 84;    // Declared in JVMBytecodes.jrag at line 98    public final static byte CASTORE = 85;    // Declared in JVMBytecodes.jrag at line 99    public final static byte SASTORE = 86;    // Declared in JVMBytecodes.jrag at line 100    public final static byte POP = 87;    // Declared in JVMBytecodes.jrag at line 101    public final static byte POP2 = 88;    // Declared in JVMBytecodes.jrag at line 102    public final static byte DUP = 89;    // Declared in JVMBytecodes.jrag at line 103    public final static byte DUP_X1 = 90;    // Declared in JVMBytecodes.jrag at line 104    public final static byte DUP_X2 = 91;    // Declared in JVMBytecodes.jrag at line 105    public final static byte DUP2 = 92;    // Declared in JVMBytecodes.jrag at line 106    public final static byte DUP2_X1 = 93;    // Declared in JVMBytecodes.jrag at line 107    public final static byte DUP2_X2 = 94 ;    // Declared in JVMBytecodes.jrag at line 108    public final static byte SWAP = 95;    // Declared in JVMBytecodes.jrag at line 109    public final static byte IADD = 96;    // Declared in JVMBytecodes.jrag at line 110    public final static byte LADD = 97;    // Declared in JVMBytecodes.jrag at line 111    public final static byte FADD = 98;    // Declared in JVMBytecodes.jrag at line 112    public final static byte DADD = 99;    // Declared in JVMBytecodes.jrag at line 113    public final static byte ISUB = 100;    // Declared in JVMBytecodes.jrag at line 114    public final static byte LSUB = 101;

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -