Logo Search packages:      
Sourcecode: janino version File versions  Download package

org::codehaus::janino::Opcode Interface Reference

List of all members.


Detailed Description

Definitions of Java bytecode opcodes.

Definition at line 41 of file Opcode.java.


Static Public Attributes

static final byte AALOAD = 50
static final byte AASTORE = 83
static final byte ACONST_NULL = 1
static final byte ALOAD = 25
static final byte ALOAD_0 = 42
static final byte ALOAD_1 = 43
static final byte ALOAD_2 = 44
static final byte ALOAD_3 = 45
static final byte ANEWARRAY = (byte) 189
static final byte ARETURN = (byte) 176
static final byte ARRAYLENGTH = (byte) 190
static final byte ASTORE = 58
static final byte ASTORE_0 = 75
static final byte ASTORE_1 = 76
static final byte ASTORE_2 = 77
static final byte ASTORE_3 = 78
static final byte ATHROW = (byte) 191
static final byte BALOAD = 51
static final byte BASTORE = 84
static final byte BIPUSH = 16
static final byte CALOAD = 52
static final byte CASTORE = 85
static final byte CHECKCAST = (byte) 192
static final byte D2F = (byte) 144
static final byte D2I = (byte) 142
static final byte D2L = (byte) 143
static final byte DADD = 99
static final byte DALOAD = 49
static final byte DASTORE = 82
static final byte DCMPG = (byte) 152
static final byte DCMPL = (byte) 151
static final byte DCONST_0 = 14
static final byte DCONST_1 = 15
static final byte DDIV = 111
static final byte DLOAD = 24
static final byte DLOAD_0 = 38
static final byte DLOAD_1 = 39
static final byte DLOAD_2 = 40
static final byte DLOAD_3 = 41
static final byte DMUL = 107
static final byte DNEG = 119
static final byte DREM = 115
static final byte DRETURN = (byte) 175
static final byte DSTORE = 57
static final byte DSTORE_0 = 71
static final byte DSTORE_1 = 72
static final byte DSTORE_2 = 73
static final byte DSTORE_3 = 74
static final byte DSUB = 103
static final byte DUP = 89
static final byte DUP2 = 92
static final byte DUP2_X1 = 93
static final byte DUP2_X2 = 94
static final byte DUP_X1 = 90
static final byte DUP_X2 = 91
static final byte F2D = (byte) 141
static final byte F2I = (byte) 139
static final byte F2L = (byte) 140
static final byte FADD = 98
static final byte FALOAD = 48
static final byte FASTORE = 81
static final byte FCMPG = (byte) 150
static final byte FCMPL = (byte) 149
static final byte FCONST_0 = 11
static final byte FCONST_1 = 12
static final byte FCONST_2 = 13
static final byte FDIV = 110
static final byte FLOAD = 23
static final byte FLOAD_0 = 34
static final byte FLOAD_1 = 35
static final byte FLOAD_2 = 36
static final byte FLOAD_3 = 37
static final byte FMUL = 106
static final byte FNEG = 118
static final byte FREM = 114
static final byte FRETURN = (byte) 174
static final byte FSTORE = 56
static final byte FSTORE_0 = 67
static final byte FSTORE_1 = 68
static final byte FSTORE_2 = 69
static final byte FSTORE_3 = 70
static final byte FSUB = 102
static final byte GETFIELD = (byte) 180
static final byte GETSTATIC = (byte) 178
static final byte GOTO = (byte) 167
static final byte GOTO_W = (byte) 200
static final byte I2B = (byte) 145
static final byte I2C = (byte) 146
static final byte I2D = (byte) 135
static final byte I2F = (byte) 134
static final byte I2L = (byte) 133
static final byte I2S = (byte) 147
static final byte IADD = 96
static final byte IALOAD = 46
static final byte IAND = 126
static final byte IASTORE = 79
static final byte ICONST_0 = 3
static final byte ICONST_1 = 4
static final byte ICONST_2 = 5
static final byte ICONST_3 = 6
static final byte ICONST_4 = 7
static final byte ICONST_5 = 8
static final byte ICONST_M1 = 2
static final byte IDIV = 108
static final byte IF_ACMPEQ = (byte) 165
static final byte IF_ACMPNE = (byte) 166
static final byte IF_ICMPEQ = (byte) 159
static final byte IF_ICMPGE = (byte) 162
static final byte IF_ICMPGT = (byte) 163
static final byte IF_ICMPLE = (byte) 164
static final byte IF_ICMPLT = (byte) 161
static final byte IF_ICMPNE = (byte) 160
static final byte IFEQ = (byte) 153
static final byte IFGE = (byte) 156
static final byte IFGT = (byte) 157
static final byte IFLE = (byte) 158
static final byte IFLT = (byte) 155
static final byte IFNE = (byte) 154
static final byte IFNONNULL = (byte) 199
static final byte IFNULL = (byte) 198
static final byte IINC = (byte) 132
static final byte ILOAD = 21
static final byte ILOAD_0 = 26
static final byte ILOAD_1 = 27
static final byte ILOAD_2 = 28
static final byte ILOAD_3 = 29
static final byte IMUL = 104
static final byte INEG = 116
static final byte INSTANCEOF = (byte) 193
static final short INVALID_OPCODE = -1
static final byte INVOKEINTERFACE = (byte) 185
static final byte INVOKESPECIAL = (byte) 183
static final byte INVOKESTATIC = (byte) 184
static final byte INVOKEVIRTUAL = (byte) 182
static final short IO_LV_0 = 1 * 4096
static final short IO_LV_1 = 2 * 4096
static final short IO_LV_2 = 3 * 4096
static final short IO_LV_3 = 4 * 4096
static final short IO_MASK = 7 * 4096
static final byte IOR = (byte) 128
static final byte IREM = 112
static final byte IRETURN = (byte) 172
static final byte ISHL = 120
static final byte ISHR = 122
static final byte ISTORE = 54
static final byte ISTORE_0 = 59
static final byte ISTORE_1 = 60
static final byte ISTORE_2 = 61
static final byte ISTORE_3 = 62
static final byte ISUB = 100
static final byte IUSHR = 124
static final byte IXOR = (byte) 130
static final byte JSR = (byte) 168
static final byte JSR_W = (byte) 201
static final byte L2D = (byte) 138
static final byte L2F = (byte) 137
static final byte L2I = (byte) 136
static final byte LADD = 97
static final byte LALOAD = 47
static final byte LAND = 127
static final byte LASTORE = 80
static final byte LCMP = (byte) 148
static final byte LCONST_0 = 9
static final byte LCONST_1 = 10
static final byte LDC = 18
static final byte LDC2_W = 20
static final byte LDC_W = 19
static final byte LDIV = 109
static final byte LLOAD = 22
static final byte LLOAD_0 = 30
static final byte LLOAD_1 = 31
static final byte LLOAD_2 = 32
static final byte LLOAD_3 = 33
static final byte LMUL = 105
static final byte LNEG = 117
static final byte LOOKUPSWITCH = (byte) 171
static final byte LOR = (byte) 129
static final byte LREM = 113
static final byte LRETURN = (byte) 173
static final byte LSHL = 121
static final byte LSHR = 123
static final byte LSTORE = 55
static final byte LSTORE_0 = 63
static final byte LSTORE_1 = 64
static final byte LSTORE_2 = 65
static final byte LSTORE_3 = 66
static final byte LSUB = 101
static final byte LUSHR = 125
static final byte LXOR = (byte) 131
static final byte MONITORENTER = (byte) 194
static final byte MONITOREXIT = (byte) 195
static final byte MULTIANEWARRAY = (byte) 197
static final byte NEW = (byte) 187
static final byte NEWARRAY = (byte) 188
static final short NO_FALLTHROUGH = (short) 32768
static final byte NOP = 0
static final short OP1_BO2 = 8 * 32
static final short OP1_BO4 = 9 * 32
static final short OP1_CP1 = 4 * 32
static final short OP1_CP2 = 5 * 32
static final short OP1_JSR = 12 * 32
static final short OP1_LOOKUPSWITCH = 10 * 32
static final short OP1_LV1 = 6 * 32
static final short OP1_LV2 = 7 * 32
static final short OP1_MASK = 15 * 32
static final short OP1_SB = 1 * 32
static final short OP1_SS = 3 * 32
static final short OP1_TABLESWITCH = 11 * 32
static final short OP1_UB = 2 * 32
static final short OP2_MASK = 3 * 512
static final short OP2_SB = 1 * 512
static final short OP2_SS = 2 * 512
static final short OP3_MASK = 1 * 2048
static final short OP3_SB = 1 * 2048
static final short[] OPCODE_PROPERTIES
static final byte POP = 87
static final byte POP2 = 88
static final byte PUTFIELD = (byte) 181
static final byte PUTSTATIC = (byte) 179
static final byte RET = (byte) 169
static final byte RETURN = (byte) 177
static final byte SALOAD = 53
static final byte SASTORE = 86
static final short SD_0 = 7
static final short SD_GETFIELD = 9
static final short SD_GETSTATIC = 10
static final short SD_INVOKEINTERFACE = 16
static final short SD_INVOKESPECIAL = 14
static final short SD_INVOKESTATIC = 15
static final short SD_INVOKEVIRTUAL = 13
static final short SD_M1 = 3
static final short SD_M2 = 2
static final short SD_M3 = 1
static final short SD_M4 = 0
static final short SD_MASK = 31
static final short SD_MULTIANEWARRAY = 18
static final short SD_P0 = 4
static final short SD_P1 = 5
static final short SD_P2 = 6
static final short SD_PUTFIELD = 11
static final short SD_PUTSTATIC = 12
static final byte SIPUSH = 17
static final byte SWAP = 95
static final byte TABLESWITCH = (byte) 170
static final byte WIDE = (byte) 196
static final short[] WIDE_OPCODE_PROPERTIES

The documentation for this interface was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index