Top Description Fields
org.apache.derby.iapi.services.classfile

public Interface VMOpcode


This contains all the opcodes for the JVM as defined in The Java Virtual Machine Specification. REMIND: might want a debugging version of this, that stored the stack depth and operand expectations.

Field Summary

Modifier and TypeField and Description
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final int
GOTO_INS_LENGTH

Instruction length for GOTO etc. Used in conditional handling.

public static final short
public static final int
GOTO_W_INS_LENGTH

Instruction length for GOTO_W.

public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final int
IF_INS_LENGTH

Instruction length for IF (IFNULL, IFEQ) etc. Used in conditional handling.

public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final int
MAX_CODE_LENGTH

Maximum code length in a single method.

public static final int
MAX_CONSTANT_POOL_ENTRIES

Maximum number of entries in the constant pool.

public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short
public static final short

Field Detail

AALOADback to summary
public static final short AALOAD
AASTOREback to summary
public static final short AASTORE
ACONST_NULLback to summary
public static final short ACONST_NULL
ALOADback to summary
public static final short ALOAD
ALOAD_0back to summary
public static final short ALOAD_0
ALOAD_1back to summary
public static final short ALOAD_1
ALOAD_2back to summary
public static final short ALOAD_2
ALOAD_3back to summary
public static final short ALOAD_3
ANEWARRAYback to summary
public static final short ANEWARRAY
ARETURNback to summary
public static final short ARETURN
ARRAYLENGTHback to summary
public static final short ARRAYLENGTH
ASTOREback to summary
public static final short ASTORE
ASTORE_0back to summary
public static final short ASTORE_0
ASTORE_1back to summary
public static final short ASTORE_1
ASTORE_2back to summary
public static final short ASTORE_2
ASTORE_3back to summary
public static final short ASTORE_3
ATHROWback to summary
public static final short ATHROW
BADback to summary
public static final short BAD
BALOADback to summary
public static final short BALOAD
BASTOREback to summary
public static final short BASTORE
BIPUSHback to summary
public static final short BIPUSH
BREAKPOINTback to summary
public static final short BREAKPOINT
CALOADback to summary
public static final short CALOAD
CASTOREback to summary
public static final short CASTORE
CHECKCASTback to summary
public static final short CHECKCAST
D2Fback to summary
public static final short D2F
D2Iback to summary
public static final short D2I
D2Lback to summary
public static final short D2L
DADDback to summary
public static final short DADD
DALOADback to summary
public static final short DALOAD
DASTOREback to summary
public static final short DASTORE
DCMPGback to summary
public static final short DCMPG
DCMPLback to summary
public static final short DCMPL
DCONST_0back to summary
public static final short DCONST_0
DCONST_1back to summary
public static final short DCONST_1
DDIVback to summary
public static final short DDIV
DLOADback to summary
public static final short DLOAD
DLOAD_0back to summary
public static final short DLOAD_0
DLOAD_1back to summary
public static final short DLOAD_1
DLOAD_2back to summary
public static final short DLOAD_2
DLOAD_3back to summary
public static final short DLOAD_3
DMULback to summary
public static final short DMUL
DNEGback to summary
public static final short DNEG
DREMback to summary
public static final short DREM
DRETURNback to summary
public static final short DRETURN
DSTOREback to summary
public static final short DSTORE
DSTORE_0back to summary
public static final short DSTORE_0
DSTORE_1back to summary
public static final short DSTORE_1
DSTORE_2back to summary
public static final short DSTORE_2
DSTORE_3back to summary
public static final short DSTORE_3
DSUBback to summary
public static final short DSUB
DUPback to summary
public static final short DUP
DUP2back to summary
public static final short DUP2
DUP2_X1back to summary
public static final short DUP2_X1
DUP2_X2back to summary
public static final short DUP2_X2
DUP_X1back to summary
public static final short DUP_X1
DUP_X2back to summary
public static final short DUP_X2
F2Dback to summary
public static final short F2D
F2Iback to summary
public static final short F2I
F2Lback to summary
public static final short F2L
FADDback to summary
public static final short FADD
FALOADback to summary
public static final short FALOAD
FASTOREback to summary
public static final short FASTORE
FCMPGback to summary
public static final short FCMPG
FCMPLback to summary
public static final short FCMPL
FCONST_0back to summary
public static final short FCONST_0
FCONST_1back to summary
public static final short FCONST_1
FCONST_2back to summary
public static final short FCONST_2
FDIVback to summary
public static final short FDIV
FLOADback to summary
public static final short FLOAD
FLOAD_0back to summary
public static final short FLOAD_0
FLOAD_1back to summary
public static final short FLOAD_1
FLOAD_2back to summary
public static final short FLOAD_2
FLOAD_3back to summary
public static final short FLOAD_3
FMULback to summary
public static final short FMUL
FNEGback to summary
public static final short FNEG
FREMback to summary
public static final short FREM
FRETURNback to summary
public static final short FRETURN
FSTOREback to summary
public static final short FSTORE
FSTORE_0back to summary
public static final short FSTORE_0
FSTORE_1back to summary
public static final short FSTORE_1
FSTORE_2back to summary
public static final short FSTORE_2
FSTORE_3back to summary
public static final short FSTORE_3
FSUBback to summary
public static final short FSUB
GETFIELDback to summary
public static final short GETFIELD
GETSTATICback to summary
public static final short GETSTATIC
GOTOback to summary
public static final short GOTO
GOTO_INS_LENGTHback to summary
public static final int GOTO_INS_LENGTH

Instruction length for GOTO etc. Used in conditional handling.

GOTO_Wback to summary
public static final short GOTO_W
GOTO_W_INS_LENGTHback to summary
public static final int GOTO_W_INS_LENGTH

Instruction length for GOTO_W. Used in conditional handling.

I2Bback to summary
public static final short I2B
I2Cback to summary
public static final short I2C
I2Dback to summary
public static final short I2D
I2Fback to summary
public static final short I2F
I2Lback to summary
public static final short I2L
I2Sback to summary
public static final short I2S
IADDback to summary
public static final short IADD
IALOADback to summary
public static final short IALOAD
IANDback to summary
public static final short IAND
IASTOREback to summary
public static final short IASTORE
ICONST_0back to summary
public static final short ICONST_0
ICONST_1back to summary
public static final short ICONST_1
ICONST_2back to summary
public static final short ICONST_2
ICONST_3back to summary
public static final short ICONST_3
ICONST_4back to summary
public static final short ICONST_4
ICONST_5back to summary
public static final short ICONST_5
ICONST_M1back to summary
public static final short ICONST_M1
IDIVback to summary
public static final short IDIV
IF_ACMPEQback to summary
public static final short IF_ACMPEQ
IF_ACMPNEback to summary
public static final short IF_ACMPNE
IF_ICMPEQback to summary
public static final short IF_ICMPEQ
IF_ICMPGEback to summary
public static final short IF_ICMPGE
IF_ICMPGTback to summary
public static final short IF_ICMPGT
IF_ICMPLEback to summary
public static final short IF_ICMPLE
IF_ICMPLTback to summary
public static final short IF_ICMPLT
IF_ICMPNEback to summary
public static final short IF_ICMPNE
IF_INS_LENGTHback to summary
public static final int IF_INS_LENGTH

Instruction length for IF (IFNULL, IFEQ) etc. Used in conditional handling.

IFEQback to summary
public static final short IFEQ
IFGEback to summary
public static final short IFGE
IFGTback to summary
public static final short IFGT
IFLEback to summary
public static final short IFLE
IFLTback to summary
public static final short IFLT
IFNEback to summary
public static final short IFNE
IFNONNULLback to summary
public static final short IFNONNULL
IFNULLback to summary
public static final short IFNULL
IINCback to summary
public static final short IINC
ILOADback to summary
public static final short ILOAD
ILOAD_0back to summary
public static final short ILOAD_0
ILOAD_1back to summary
public static final short ILOAD_1
ILOAD_2back to summary
public static final short ILOAD_2
ILOAD_3back to summary
public static final short ILOAD_3
IMULback to summary
public static final short IMUL
INEGback to summary
public static final short INEG
INSTANCEOFback to summary
public static final short INSTANCEOF
INVOKEINTERFACEback to summary
public static final short INVOKEINTERFACE
INVOKESPECIALback to summary
public static final short INVOKESPECIAL
INVOKESTATICback to summary
public static final short INVOKESTATIC
INVOKEVIRTUALback to summary
public static final short INVOKEVIRTUAL
IORback to summary
public static final short IOR
IREMback to summary
public static final short IREM
IRETURNback to summary
public static final short IRETURN
ISHLback to summary
public static final short ISHL
ISHRback to summary
public static final short ISHR
ISTOREback to summary
public static final short ISTORE
ISTORE_0back to summary
public static final short ISTORE_0
ISTORE_1back to summary
public static final short ISTORE_1
ISTORE_2back to summary
public static final short ISTORE_2
ISTORE_3back to summary
public static final short ISTORE_3
ISUBback to summary
public static final short ISUB
IUSHRback to summary
public static final short IUSHR
IXORback to summary
public static final short IXOR
JSRback to summary
public static final short JSR
JSR_Wback to summary
public static final short JSR_W
L2Dback to summary
public static final short L2D
L2Fback to summary
public static final short L2F
L2Iback to summary
public static final short L2I
LADDback to summary
public static final short LADD
LALOADback to summary
public static final short LALOAD
LANDback to summary
public static final short LAND
LASTOREback to summary
public static final short LASTORE
LCMPback to summary
public static final short LCMP
LCONST_0back to summary
public static final short LCONST_0
LCONST_1back to summary
public static final short LCONST_1
LDCback to summary
public static final short LDC
LDC2_Wback to summary
public static final short LDC2_W
LDC_Wback to summary
public static final short LDC_W
LDIVback to summary
public static final short LDIV
LLOADback to summary
public static final short LLOAD
LLOAD_0back to summary
public static final short LLOAD_0
LLOAD_1back to summary
public static final short LLOAD_1
LLOAD_2back to summary
public static final short LLOAD_2
LLOAD_3back to summary
public static final short LLOAD_3
LMULback to summary
public static final short LMUL
LNEGback to summary
public static final short LNEG
LOOKUPSWITCHback to summary
public static final short LOOKUPSWITCH
LORback to summary
public static final short LOR
LREMback to summary
public static final short LREM
LRETURNback to summary
public static final short LRETURN
LSHLback to summary
public static final short LSHL
LSHRback to summary
public static final short LSHR
LSTOREback to summary
public static final short LSTORE
LSTORE_0back to summary
public static final short LSTORE_0
LSTORE_1back to summary
public static final short LSTORE_1
LSTORE_2back to summary
public static final short LSTORE_2
LSTORE_3back to summary
public static final short LSTORE_3
LSUBback to summary
public static final short LSUB
LUSHRback to summary
public static final short LUSHR
LXORback to summary
public static final short LXOR
MAX_CODE_LENGTHback to summary
public static final int MAX_CODE_LENGTH

Maximum code length in a single method. See section 4.10 of JVM spec version 1.

MAX_CONSTANT_POOL_ENTRIESback to summary
public static final int MAX_CONSTANT_POOL_ENTRIES

Maximum number of entries in the constant pool. See section 4.10 of JVM spec version 1.

MONITORENTERback to summary
public static final short MONITORENTER
MONITOREXITback to summary
public static final short MONITOREXIT
MULTIANEWARRAYback to summary
public static final short MULTIANEWARRAY
NEWback to summary
public static final short NEW
NEWARRAYback to summary
public static final short NEWARRAY
NOPback to summary
public static final short NOP
POPback to summary
public static final short POP
POP2back to summary
public static final short POP2
PUTFIELDback to summary
public static final short PUTFIELD
PUTSTATICback to summary
public static final short PUTSTATIC
RETback to summary
public static final short RET
RETURNback to summary
public static final short RETURN
SALOADback to summary
public static final short SALOAD
SASTOREback to summary
public static final short SASTORE
SIPUSHback to summary
public static final short SIPUSH
SWAPback to summary
public static final short SWAP
TABLESWITCHback to summary
public static final short TABLESWITCH
WIDEback to summary
public static final short WIDE
XXXUNUSEDXXXback to summary
public static final short XXXUNUSEDXXX