|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.alibaba.fastjson.asm Interface Opcodes
- All Known Implementing Classes:
- ASMDeserializerFactory, ASMSerializerFactory
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
Field Summary | |
---|---|
static int |
AALOAD
|
static int |
ACC_DEPRECATED
|
static int |
ACC_PRIVATE
|
static int |
ACC_PUBLIC
|
static int |
ACC_SUPER
|
static int |
ACC_SYNTHETIC
|
static int |
ACONST_NULL
|
static int |
ALOAD
|
static int |
ARETURN
|
static int |
ASTORE
|
static int |
BALOAD
|
static int |
BIPUSH
|
static int |
CALOAD
|
static int |
CHECKCAST
|
static int |
DALOAD
|
static int |
DCMPG
|
static int |
DCMPL
|
static int |
DCONST_0
|
static int |
DCONST_1
|
static int |
DLOAD
|
static int |
DSTORE
|
static int |
DUP
|
static int |
FALOAD
|
static int |
FCMPG
|
static int |
FCMPL
|
static int |
FCONST_0
|
static int |
FCONST_1
|
static int |
FCONST_2
|
static int |
FLOAD
|
static int |
FSTORE
|
static int |
GETFIELD
|
static int |
GETSTATIC
|
static int |
GOTO
|
static int |
I2B
|
static int |
I2C
|
static int |
I2S
|
static int |
IADD
|
static int |
IALOAD
|
static int |
IAND
|
static int |
ICONST_0
|
static int |
ICONST_1
|
static int |
ICONST_2
|
static int |
ICONST_3
|
static int |
ICONST_4
|
static int |
ICONST_5
|
static int |
ICONST_M1
|
static int |
IF_ACMPEQ
|
static int |
IF_ACMPNE
|
static int |
IF_ICMPEQ
|
static int |
IF_ICMPGE
|
static int |
IF_ICMPGT
|
static int |
IF_ICMPLE
|
static int |
IF_ICMPLT
|
static int |
IF_ICMPNE
|
static int |
IFEQ
|
static int |
IFGE
|
static int |
IFGT
|
static int |
IFLE
|
static int |
IFLT
|
static int |
IFNE
|
static int |
IFNONNULL
|
static int |
IFNULL
|
static int |
IINC
|
static int |
ILOAD
|
static int |
INSTANCEOF
|
static String |
INVOKEDYNAMIC_OWNER
Represents a owner of an invokedynamic call. |
static int |
INVOKEINTERFACE
|
static int |
INVOKESPECIAL
|
static int |
INVOKESTATIC
|
static int |
INVOKEVIRTUAL
|
static int |
IOR
|
static int |
IRETURN
|
static int |
ISTORE
|
static int |
ISUB
|
static int |
JSR
|
static int |
LADD
|
static int |
LALOAD
|
static int |
LCMP
|
static int |
LCONST_0
|
static int |
LCONST_1
|
static int |
LDC
|
static int |
LLOAD
|
static int |
LSTORE
|
static int |
NEW
|
static int |
NOP
|
static int |
POP
|
static int |
POP2
|
static int |
PUTFIELD
|
static int |
PUTSTATIC
|
static int |
RET
|
static int |
RETURN
|
static int |
SALOAD
|
static int |
T_BOOLEAN
|
static int |
T_BYTE
|
static int |
T_CHAR
|
static int |
T_DOUBLE
|
static int |
T_FLOAT
|
static int |
T_INT
|
static int |
T_LONG
|
static int |
T_SHORT
|
static int |
V1_5
|
Field Detail |
---|
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_SUPER
static final int ACC_SUPER
- See Also:
- Constant Field Values
ACC_SYNTHETIC
static final int ACC_SYNTHETIC
- See Also:
- Constant Field Values
ACC_DEPRECATED
static final int ACC_DEPRECATED
- See Also:
- Constant Field Values
T_BOOLEAN
static final int T_BOOLEAN
- See Also:
- Constant Field Values
T_CHAR
static final int T_CHAR
- See Also:
- Constant Field Values
T_FLOAT
static final int T_FLOAT
- See Also:
- Constant Field Values
T_DOUBLE
static final int T_DOUBLE
- See Also:
- Constant Field Values
T_BYTE
static final int T_BYTE
- See Also:
- Constant Field Values
T_SHORT
static final int T_SHORT
- See Also:
- Constant Field Values
T_INT
static final int T_INT
- See Also:
- Constant Field Values
T_LONG
static final int T_LONG
- See Also:
- Constant Field Values
INVOKEDYNAMIC_OWNER
static final String INVOKEDYNAMIC_OWNER
- Represents a owner of an invokedynamic call.
- See Also:
- Constant Field Values
NOP
static final int NOP
- 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
LCONST_1
static final int LCONST_1
- See Also:
- Constant Field Values
FCONST_0
static final int FCONST_0
- See Also:
- Constant Field Values
FCONST_1
static final int FCONST_1
- See Also:
- Constant Field Values
FCONST_2
static final int FCONST_2
- See Also:
- Constant Field Values
DCONST_0
static final int DCONST_0
- See Also:
- Constant Field Values
DCONST_1
static final int DCONST_1
- See Also:
- Constant Field Values
BIPUSH
static final int BIPUSH
- 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
IALOAD
static final int IALOAD
- See Also:
- Constant Field Values
LALOAD
static final int LALOAD
- See Also:
- Constant Field Values
FALOAD
static final int FALOAD
- See Also:
- Constant Field Values
DALOAD
static final int DALOAD
- See Also:
- Constant Field Values
AALOAD
static final int AALOAD
- See Also:
- Constant Field Values
BALOAD
static final int BALOAD
- See Also:
- Constant Field Values
CALOAD
static final int CALOAD
- See Also:
- Constant Field Values
SALOAD
static final int SALOAD
- 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
FSTORE
static final int FSTORE
- See Also:
- Constant Field Values
DSTORE
static final int DSTORE
- See Also:
- Constant Field Values
ASTORE
static final int ASTORE
- See Also:
- Constant Field Values
POP
static final int POP
- See Also:
- Constant Field Values
POP2
static final int POP2
- See Also:
- Constant Field Values
DUP
static final int DUP
- See Also:
- Constant Field Values
IADD
static final int IADD
- See Also:
- Constant Field Values
LADD
static final int LADD
- See Also:
- Constant Field Values
ISUB
static final int ISUB
- See Also:
- Constant Field Values
IAND
static final int IAND
- See Also:
- Constant Field Values
IOR
static final int IOR
- See Also:
- Constant Field Values
IINC
static final int IINC
- See Also:
- Constant Field Values
I2B
static final int I2B
- See Also:
- Constant Field Values
I2C
static final int I2C
- See Also:
- Constant Field Values
I2S
static final int I2S
- See Also:
- Constant Field Values
LCMP
static final int LCMP
- See Also:
- Constant Field Values
FCMPL
static final int FCMPL
- See Also:
- Constant Field Values
FCMPG
static final int FCMPG
- See Also:
- Constant Field Values
DCMPL
static final int DCMPL
- See Also:
- Constant Field Values
DCMPG
static final int DCMPG
- See Also:
- Constant Field Values
IFEQ
static final int IFEQ
- See Also:
- Constant Field Values
IFNE
static final int IFNE
- See Also:
- Constant Field Values
IFLT
static final int IFLT
- See Also:
- Constant Field Values
IFGE
static final int IFGE
- See Also:
- Constant Field Values
IFGT
static final int IFGT
- See Also:
- Constant Field Values
IFLE
static final int IFLE
- See Also:
- Constant Field Values
IF_ICMPEQ
static final int IF_ICMPEQ
- See Also:
- Constant Field Values
IF_ICMPNE
static final int IF_ICMPNE
- See Also:
- Constant Field Values
IF_ICMPLT
static final int IF_ICMPLT
- See Also:
- Constant Field Values
IF_ICMPGE
static final int IF_ICMPGE
- See Also:
- Constant Field Values
IF_ICMPGT
static final int IF_ICMPGT
- See Also:
- Constant Field Values
IF_ICMPLE
static final int IF_ICMPLE
- See Also:
- Constant Field Values
IF_ACMPEQ
static final int IF_ACMPEQ
- See Also:
- Constant Field Values
IF_ACMPNE
static final int IF_ACMPNE
- 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
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
CHECKCAST
static final int CHECKCAST
- See Also:
- Constant Field Values
INSTANCEOF
static final int INSTANCEOF
- 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
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Copyright © 2012 Alibaba Group. All Rights Reserved.