org.apache.derby.iapi.services.classfile .VMOpcode VMOpcode public interface VMOpcode (Code) 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.
ACONST_NULL short ACONST_NULL (Code)
ANEWARRAY short ANEWARRAY (Code)
ARRAYLENGTH short ARRAYLENGTH (Code)
BREAKPOINT short BREAKPOINT (Code)
CHECKCAST short CHECKCAST (Code)
GETSTATIC short GETSTATIC (Code)
GOTO_INS_LENGTH int GOTO_INS_LENGTH (Code) Instruction length for GOTO etc.
Used in conditional handling.
GOTO_W_INS_LENGTH int GOTO_W_INS_LENGTH (Code) Instruction length for GOTO_W.
Used in conditional handling.
ICONST_M1 short ICONST_M1 (Code)
IFNONNULL short IFNONNULL (Code)
IF_ACMPEQ short IF_ACMPEQ (Code)
IF_ACMPNE short IF_ACMPNE (Code)
IF_ICMPEQ short IF_ICMPEQ (Code)
IF_ICMPGE short IF_ICMPGE (Code)
IF_ICMPGT short IF_ICMPGT (Code)
IF_ICMPLE short IF_ICMPLE (Code)
IF_ICMPLT short IF_ICMPLT (Code)
IF_ICMPNE short IF_ICMPNE (Code)
IF_INS_LENGTH int IF_INS_LENGTH (Code) Instruction length for IF (IFNULL, IFEQ) etc.
Used in conditional handling.
INSTANCEOF short INSTANCEOF (Code)
INVOKEINTERFACE short INVOKEINTERFACE (Code)
INVOKESPECIAL short INVOKESPECIAL (Code)
INVOKESTATIC short INVOKESTATIC (Code)
INVOKEVIRTUAL short INVOKEVIRTUAL (Code)
LOOKUPSWITCH short LOOKUPSWITCH (Code)
MAX_CODE_LENGTH int MAX_CODE_LENGTH (Code) Maximum code length in a single method.
See section 4.10 of JVM spec version 1.
MAX_CONSTANT_POOL_ENTRIES int MAX_CONSTANT_POOL_ENTRIES (Code) Maximum number of entries in the constant pool.
See section 4.10 of JVM spec version 1.
MONITORENTER short MONITORENTER (Code)
MONITOREXIT short MONITOREXIT (Code)
MULTIANEWARRAY short MULTIANEWARRAY (Code)
PUTSTATIC short PUTSTATIC (Code)
TABLESWITCH short TABLESWITCH (Code)
XXXUNUSEDXXX short XXXUNUSEDXXX (Code)