Opcodes (fastjson 1.1.26 API)

fastjson



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
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static String
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
static int
 

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


Copyright © 2012 Alibaba Group. All Rights Reserved.