org.curjent.impl.asm
Interface Opcodes
public interface Opcodes
Defines the JVM opcodes, access flags and array type codes. This interface
does not define all the JVM opcodes because some opcodes are automatically
handled. For example, the xLOAD and xSTORE opcodes are automatically replaced
by xLOAD_n and xSTORE_n opcodes when possible. The xLOAD_n and xSTORE_n
opcodes are therefore not defined in this interface. Likewise for LDC,
automatically replaced by LDC_W or LDC2_W when necessary, WIDE, GOTO_W and
JSR_W.
- Author:
- Eric Bruneton, Eugene Kuleshov
V1_5
static final int V1_5
- See Also:
- Constant Field Values
ACC_PUBLIC
static final int ACC_PUBLIC
- See Also:
- Constant Field Values
ACC_PRIVATE
static final int ACC_PRIVATE
- See Also:
- Constant Field Values
ACC_PROTECTED
static final int ACC_PROTECTED
- See Also:
- Constant Field Values
ACC_STATIC
static final int ACC_STATIC
- See Also:
- Constant Field Values
ACC_FINAL
static final int ACC_FINAL
- See Also:
- Constant Field Values
ACC_SUPER
static final int ACC_SUPER
- See Also:
- Constant Field Values
ACC_SYNCHRONIZED
static final int ACC_SYNCHRONIZED
- See Also:
- Constant Field Values
ACC_VOLATILE
static final int ACC_VOLATILE
- See Also:
- Constant Field Values
ACONST_NULL
static final int ACONST_NULL
- See Also:
- Constant Field Values
ICONST_M1
static final int ICONST_M1
- See Also:
- Constant Field Values
ICONST_0
static final int ICONST_0
- See Also:
- Constant Field Values
ICONST_1
static final int ICONST_1
- See Also:
- Constant Field Values
ICONST_2
static final int ICONST_2
- See Also:
- Constant Field Values
ICONST_3
static final int ICONST_3
- See Also:
- Constant Field Values
ICONST_4
static final int ICONST_4
- See Also:
- Constant Field Values
ICONST_5
static final int ICONST_5
- See Also:
- Constant Field Values
LCONST_0
static final int LCONST_0
- See Also:
- Constant Field Values
FCONST_0
static final int FCONST_0
- See Also:
- Constant Field Values
DCONST_0
static final int DCONST_0
- See Also:
- Constant Field Values
BIPUSH
static final int BIPUSH
- See Also:
- Constant Field Values
SIPUSH
static final int SIPUSH
- See Also:
- Constant Field Values
LDC
static final int LDC
- See Also:
- Constant Field Values
ILOAD
static final int ILOAD
- See Also:
- Constant Field Values
LLOAD
static final int LLOAD
- See Also:
- Constant Field Values
FLOAD
static final int FLOAD
- See Also:
- Constant Field Values
DLOAD
static final int DLOAD
- See Also:
- Constant Field Values
ALOAD
static final int ALOAD
- See Also:
- Constant Field Values
AALOAD
static final int AALOAD
- See Also:
- Constant Field Values
ISTORE
static final int ISTORE
- See Also:
- Constant Field Values
LSTORE
static final int LSTORE
- See Also:
- Constant Field Values
ASTORE
static final int ASTORE
- See Also:
- Constant Field Values
AASTORE
static final int AASTORE
- See Also:
- Constant Field Values
POP
static final int POP
- See Also:
- Constant Field Values
DUP
static final int DUP
- See Also:
- Constant Field Values
DUP2
static final int DUP2
- See Also:
- Constant Field Values
IFNE
static final int IFNE
- See Also:
- Constant Field Values
IF_ICMPNE
static final int IF_ICMPNE
- See Also:
- Constant Field Values
IF_ACMPEQ
static final int IF_ACMPEQ
- See Also:
- Constant Field Values
GOTO
static final int GOTO
- See Also:
- Constant Field Values
JSR
static final int JSR
- See Also:
- Constant Field Values
RET
static final int RET
- See Also:
- Constant Field Values
IRETURN
static final int IRETURN
- See Also:
- Constant Field Values
LRETURN
static final int LRETURN
- See Also:
- Constant Field Values
FRETURN
static final int FRETURN
- See Also:
- Constant Field Values
DRETURN
static final int DRETURN
- See Also:
- Constant Field Values
ARETURN
static final int ARETURN
- See Also:
- Constant Field Values
RETURN
static final int RETURN
- See Also:
- Constant Field Values
GETSTATIC
static final int GETSTATIC
- See Also:
- Constant Field Values
PUTSTATIC
static final int PUTSTATIC
- See Also:
- Constant Field Values
GETFIELD
static final int GETFIELD
- See Also:
- Constant Field Values
PUTFIELD
static final int PUTFIELD
- See Also:
- Constant Field Values
INVOKEVIRTUAL
static final int INVOKEVIRTUAL
- See Also:
- Constant Field Values
INVOKESPECIAL
static final int INVOKESPECIAL
- See Also:
- Constant Field Values
INVOKESTATIC
static final int INVOKESTATIC
- See Also:
- Constant Field Values
INVOKEINTERFACE
static final int INVOKEINTERFACE
- See Also:
- Constant Field Values
NEW
static final int NEW
- See Also:
- Constant Field Values
ATHROW
static final int ATHROW
- See Also:
- Constant Field Values
CHECKCAST
static final int CHECKCAST
- See Also:
- Constant Field Values
MONITORENTER
static final int MONITORENTER
- See Also:
- Constant Field Values
MONITOREXIT
static final int MONITOREXIT
- See Also:
- Constant Field Values
IFNULL
static final int IFNULL
- See Also:
- Constant Field Values
IFNONNULL
static final int IFNONNULL
- See Also:
- Constant Field Values
Copyright 2009-2011 Tom Landon
Apache License 2.0