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

📄 bytecodes.java

📁 java编译器gjc源码 java编译环境
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
/**
 * @(#)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 + -