classUtils.javassist.bytecode
Interface Opcode

All Known Implementing Classes:
Bytecode, Cast, CodeAttribute, CodeGen, CodeIterator, Expr, FieldAccess, Handler, Instanceof, JvstCodeGen, MemberCodeGen, MethodCall, NewExpr, TransformAfter, TransformBefore, TransformCall, Transformer, TransformFieldAccess, TransformNew, TransformReadField, TransformWriteField

public interface Opcode

JVM Instruction Set.

This interface defines opcodes and array types for the NEWARRAY instruction.

See Also:
Mnemonic

Field Summary
static int AALOAD
           
static int AASTORE
           
static int ACONST_NULL
           
static int ALOAD
           
static int ALOAD_0
           
static int ALOAD_1
           
static int ALOAD_2
           
static int ALOAD_3
           
static int ANEWARRAY
           
static int ARETURN
           
static int ARRAYLENGTH
           
static int ASTORE
           
static int ASTORE_0
           
static int ASTORE_1
           
static int ASTORE_2
           
static int ASTORE_3
           
static int ATHROW
           
static int BALOAD
           
static int BASTORE
           
static int BIPUSH
           
static int CALOAD
           
static int CASTORE
           
static int CHECKCAST
           
static int D2F
           
static int D2I
           
static int D2L
           
static int DADD
           
static int DALOAD
           
static int DASTORE
           
static int DCMPG
           
static int DCMPL
           
static int DCONST_0
           
static int DCONST_1
           
static int DDIV
           
static int DLOAD
           
static int DLOAD_0
           
static int DLOAD_1
           
static int DLOAD_2
           
static int DLOAD_3
           
static int DMUL
           
static int DNEG
           
static int DREM
           
static int DRETURN
           
static int DSTORE
           
static int DSTORE_0
           
static int DSTORE_1
           
static int DSTORE_2
           
static int DSTORE_3
           
static int DSUB
           
static int DUP
           
static int DUP_X1
           
static int DUP_X2
           
static int DUP2
           
static int DUP2_X1
           
static int DUP2_X2
           
static int F2D
           
static int F2I
           
static int F2L
           
static int FADD
           
static int FALOAD
           
static int FASTORE
           
static int FCMPG
           
static int FCMPL
           
static int FCONST_0
           
static int FCONST_1
           
static int FCONST_2
           
static int FDIV
           
static int FLOAD
           
static int FLOAD_0
           
static int FLOAD_1
           
static int FLOAD_2
           
static int FLOAD_3
           
static int FMUL
           
static int FNEG
           
static int FREM
           
static int FRETURN
           
static int FSTORE
           
static int FSTORE_0
           
static int FSTORE_1
           
static int FSTORE_2
           
static int FSTORE_3
           
static int FSUB
           
static int GETFIELD
           
static int GETSTATIC
           
static int GOTO
           
static int GOTO_W
           
static int I2B
           
static int I2C
           
static int I2D
           
static int I2F
           
static int I2L
           
static int I2S
           
static int IADD
           
static int IALOAD
           
static int IAND
           
static int IASTORE
           
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 IDIV
           
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 ILOAD_0
           
static int ILOAD_1
           
static int ILOAD_2
           
static int ILOAD_3
           
static int IMUL
           
static int INEG
           
static int INSTANCEOF
           
static int INVOKEINTERFACE
           
static int INVOKESPECIAL
           
static int INVOKESTATIC
           
static int INVOKEVIRTUAL
           
static int IOR
           
static int IREM
           
static int IRETURN
           
static int ISHL
           
static int ISHR
           
static int ISTORE
           
static int ISTORE_0
           
static int ISTORE_1
           
static int ISTORE_2
           
static int ISTORE_3
           
static int ISUB
           
static int IUSHR
           
static int IXOR
           
static int JSR
           
static int JSR_W
           
static int L2D
           
static int L2F
           
static int L2I
           
static int LADD
           
static int LALOAD
           
static int LAND
           
static int LASTORE
           
static int LCMP
           
static int LCONST_0
           
static int LCONST_1
           
static int LDC
           
static int LDC_W
           
static int LDC2_W
           
static int LDIV
           
static int LLOAD
           
static int LLOAD_0
           
static int LLOAD_1
           
static int LLOAD_2
           
static int LLOAD_3
           
static int LMUL
           
static int LNEG
           
static int LOOKUPSWITCH
           
static int LOR
           
static int LREM
           
static int LRETURN
           
static int LSHL
           
static int LSHR
           
static int LSTORE
           
static int LSTORE_0
           
static int LSTORE_1
           
static int LSTORE_2
           
static int LSTORE_3
           
static int LSUB
           
static int LUSHR
           
static int LXOR
           
static int MONITORENTER
           
static int MONITOREXIT
           
static int MULTIANEWARRAY
           
static int NEW
           
static int NEWARRAY
           
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 SASTORE
           
static int SIPUSH
           
static int[] STACK_GROW
           
static int SWAP
           
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 TABLESWITCH
           
static int WIDE
           
 

Field Detail

AALOAD

static final int AALOAD
See Also:
Constant Field Values

AASTORE

static final int AASTORE
See Also:
Constant Field Values

ACONST_NULL

static final int ACONST_NULL
See Also:
Constant Field Values

ALOAD

static final int ALOAD
See Also:
Constant Field Values

ALOAD_0

static final int ALOAD_0
See Also:
Constant Field Values

ALOAD_1

static final int ALOAD_1
See Also:
Constant Field Values

ALOAD_2

static final int ALOAD_2
See Also:
Constant Field Values

ALOAD_3

static final int ALOAD_3
See Also:
Constant Field Values

ANEWARRAY

static final int ANEWARRAY
See Also:
Constant Field Values

ARETURN

static final int ARETURN
See Also:
Constant Field Values

ARRAYLENGTH

static final int ARRAYLENGTH
See Also:
Constant Field Values

ASTORE

static final int ASTORE
See Also:
Constant Field Values

ASTORE_0

static final int ASTORE_0
See Also:
Constant Field Values

ASTORE_1

static final int ASTORE_1
See Also:
Constant Field Values

ASTORE_2

static final int ASTORE_2
See Also:
Constant Field Values

ASTORE_3

static final int ASTORE_3
See Also:
Constant Field Values

ATHROW

static final int ATHROW
See Also:
Constant Field Values

BALOAD

static final int BALOAD
See Also:
Constant Field Values

BASTORE

static final int BASTORE
See Also:
Constant Field Values

BIPUSH

static final int BIPUSH
See Also:
Constant Field Values

CALOAD

static final int CALOAD
See Also:
Constant Field Values

CASTORE

static final int CASTORE
See Also:
Constant Field Values

CHECKCAST

static final int CHECKCAST
See Also:
Constant Field Values

D2F

static final int D2F
See Also:
Constant Field Values

D2I

static final int D2I
See Also:
Constant Field Values

D2L

static final int D2L
See Also:
Constant Field Values

DADD

static final int DADD
See Also:
Constant Field Values

DALOAD

static final int DALOAD
See Also:
Constant Field Values

DASTORE

static final int DASTORE
See Also:
Constant Field Values

DCMPG

static final int DCMPG
See Also:
Constant Field Values

DCMPL

static final int DCMPL
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

DDIV

static final int DDIV
See Also:
Constant Field Values

DLOAD

static final int DLOAD
See Also:
Constant Field Values

DLOAD_0

static final int DLOAD_0
See Also:
Constant Field Values

DLOAD_1

static final int DLOAD_1
See Also:
Constant Field Values

DLOAD_2

static final int DLOAD_2
See Also:
Constant Field Values

DLOAD_3

static final int DLOAD_3
See Also:
Constant Field Values

DMUL

static final int DMUL
See Also:
Constant Field Values

DNEG

static final int DNEG
See Also:
Constant Field Values

DREM

static final int DREM
See Also:
Constant Field Values

DRETURN

static final int DRETURN
See Also:
Constant Field Values

DSTORE

static final int DSTORE
See Also:
Constant Field Values

DSTORE_0

static final int DSTORE_0
See Also:
Constant Field Values

DSTORE_1

static final int DSTORE_1
See Also:
Constant Field Values

DSTORE_2

static final int DSTORE_2
See Also:
Constant Field Values

DSTORE_3

static final int DSTORE_3
See Also:
Constant Field Values

DSUB

static final int DSUB
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

DUP2_X1

static final int DUP2_X1
See Also:
Constant Field Values

DUP2_X2

static final int DUP2_X2
See Also:
Constant Field Values

DUP_X1

static final int DUP_X1
See Also:
Constant Field Values

DUP_X2

static final int DUP_X2
See Also:
Constant Field Values

F2D

static final int F2D
See Also:
Constant Field Values

F2I

static final int F2I
See Also:
Constant Field Values

F2L

static final int F2L
See Also:
Constant Field Values

FADD

static final int FADD
See Also:
Constant Field Values

FALOAD

static final int FALOAD
See Also:
Constant Field Values

FASTORE

static final int FASTORE
See Also:
Constant Field Values

FCMPG

static final int FCMPG
See Also:
Constant Field Values

FCMPL

static final int FCMPL
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

FDIV

static final int FDIV
See Also:
Constant Field Values

FLOAD

static final int FLOAD
See Also:
Constant Field Values

FLOAD_0

static final int FLOAD_0
See Also:
Constant Field Values

FLOAD_1

static final int FLOAD_1
See Also:
Constant Field Values

FLOAD_2

static final int FLOAD_2
See Also:
Constant Field Values

FLOAD_3

static final int FLOAD_3
See Also:
Constant Field Values

FMUL

static final int FMUL
See Also:
Constant Field Values

FNEG

static final int FNEG
See Also:
Constant Field Values

FREM

static final int FREM
See Also:
Constant Field Values

FRETURN

static final int FRETURN
See Also:
Constant Field Values

FSTORE

static final int FSTORE
See Also:
Constant Field Values

FSTORE_0

static final int FSTORE_0
See Also:
Constant Field Values

FSTORE_1

static final int FSTORE_1
See Also:
Constant Field Values

FSTORE_2

static final int FSTORE_2
See Also:
Constant Field Values

FSTORE_3

static final int FSTORE_3
See Also:
Constant Field Values

FSUB

static final int FSUB
See Also:
Constant Field Values

GETFIELD

static final int GETFIELD
See Also:
Constant Field Values

GETSTATIC

static final int GETSTATIC
See Also:
Constant Field Values

GOTO

static final int GOTO
See Also:
Constant Field Values

GOTO_W

static final int GOTO_W
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

I2D

static final int I2D
See Also:
Constant Field Values

I2F

static final int I2F
See Also:
Constant Field Values

I2L

static final int I2L
See Also:
Constant Field Values

I2S

static final int I2S
See Also:
Constant Field Values

IADD

static final int IADD
See Also:
Constant Field Values

IALOAD

static final int IALOAD
See Also:
Constant Field Values

IAND

static final int IAND
See Also:
Constant Field Values

IASTORE

static final int IASTORE
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

ICONST_M1

static final int ICONST_M1
See Also:
Constant Field Values

IDIV

static final int IDIV
See Also:
Constant Field Values

IFEQ

static final int IFEQ
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

IFLT

static final int IFLT
See Also:
Constant Field Values

IFNE

static final int IFNE
See Also:
Constant Field Values

IFNONNULL

static final int IFNONNULL
See Also:
Constant Field Values

IFNULL

static final int IFNULL
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

IF_ICMPEQ

static final int IF_ICMPEQ
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_ICMPLT

static final int IF_ICMPLT
See Also:
Constant Field Values

IF_ICMPNE

static final int IF_ICMPNE
See Also:
Constant Field Values

IINC

static final int IINC
See Also:
Constant Field Values

ILOAD

static final int ILOAD
See Also:
Constant Field Values

ILOAD_0

static final int ILOAD_0
See Also:
Constant Field Values

ILOAD_1

static final int ILOAD_1
See Also:
Constant Field Values

ILOAD_2

static final int ILOAD_2
See Also:
Constant Field Values

ILOAD_3

static final int ILOAD_3
See Also:
Constant Field Values

IMUL

static final int IMUL
See Also:
Constant Field Values

INEG

static final int INEG
See Also:
Constant Field Values

INSTANCEOF

static final int INSTANCEOF
See Also:
Constant Field Values

INVOKEINTERFACE

static final int INVOKEINTERFACE
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

INVOKEVIRTUAL

static final int INVOKEVIRTUAL
See Also:
Constant Field Values

IOR

static final int IOR
See Also:
Constant Field Values

IREM

static final int IREM
See Also:
Constant Field Values

IRETURN

static final int IRETURN
See Also:
Constant Field Values

ISHL

static final int ISHL
See Also:
Constant Field Values

ISHR

static final int ISHR
See Also:
Constant Field Values

ISTORE

static final int ISTORE
See Also:
Constant Field Values

ISTORE_0

static final int ISTORE_0
See Also:
Constant Field Values

ISTORE_1

static final int ISTORE_1
See Also:
Constant Field Values

ISTORE_2

static final int ISTORE_2
See Also:
Constant Field Values

ISTORE_3

static final int ISTORE_3
See Also:
Constant Field Values

ISUB

static final int ISUB
See Also:
Constant Field Values

IUSHR

static final int IUSHR
See Also:
Constant Field Values

IXOR

static final int IXOR
See Also:
Constant Field Values

JSR

static final int JSR
See Also:
Constant Field Values

JSR_W

static final int JSR_W
See Also:
Constant Field Values

L2D

static final int L2D
See Also:
Constant Field Values

L2F

static final int L2F
See Also:
Constant Field Values

L2I

static final int L2I
See Also:
Constant Field Values

LADD

static final int LADD
See Also:
Constant Field Values

LALOAD

static final int LALOAD
See Also:
Constant Field Values

LAND

static final int LAND
See Also:
Constant Field Values

LASTORE

static final int LASTORE
See Also:
Constant Field Values

LCMP

static final int LCMP
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

LDC

static final int LDC
See Also:
Constant Field Values

LDC2_W

static final int LDC2_W
See Also:
Constant Field Values

LDC_W

static final int LDC_W
See Also:
Constant Field Values

LDIV

static final int LDIV
See Also:
Constant Field Values

LLOAD

static final int LLOAD
See Also:
Constant Field Values

LLOAD_0

static final int LLOAD_0
See Also:
Constant Field Values

LLOAD_1

static final int LLOAD_1
See Also:
Constant Field Values

LLOAD_2

static final int LLOAD_2
See Also:
Constant Field Values

LLOAD_3

static final int LLOAD_3
See Also:
Constant Field Values

LMUL

static final int LMUL
See Also:
Constant Field Values

LNEG

static final int LNEG
See Also:
Constant Field Values

LOOKUPSWITCH

static final int LOOKUPSWITCH
See Also:
Constant Field Values

LOR

static final int LOR
See Also:
Constant Field Values

LREM

static final int LREM
See Also:
Constant Field Values

LRETURN

static final int LRETURN
See Also:
Constant Field Values

LSHL

static final int LSHL
See Also:
Constant Field Values

LSHR

static final int LSHR
See Also:
Constant Field Values

LSTORE

static final int LSTORE
See Also:
Constant Field Values

LSTORE_0

static final int LSTORE_0
See Also:
Constant Field Values

LSTORE_1

static final int LSTORE_1
See Also:
Constant Field Values

LSTORE_2

static final int LSTORE_2
See Also:
Constant Field Values

LSTORE_3

static final int LSTORE_3
See Also:
Constant Field Values

LSUB

static final int LSUB
See Also:
Constant Field Values

LUSHR

static final int LUSHR
See Also:
Constant Field Values

LXOR

static final int LXOR
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

MULTIANEWARRAY

static final int MULTIANEWARRAY
See Also:
Constant Field Values

NEW

static final int NEW
See Also:
Constant Field Values

NEWARRAY

static final int NEWARRAY
See Also:
Constant Field Values

NOP

static final int NOP
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

PUTFIELD

static final int PUTFIELD
See Also:
Constant Field Values

PUTSTATIC

static final int PUTSTATIC
See Also:
Constant Field Values

RET

static final int RET
See Also:
Constant Field Values

RETURN

static final int RETURN
See Also:
Constant Field Values

SALOAD

static final int SALOAD
See Also:
Constant Field Values

SASTORE

static final int SASTORE
See Also:
Constant Field Values

SIPUSH

static final int SIPUSH
See Also:
Constant Field Values

SWAP

static final int SWAP
See Also:
Constant Field Values

TABLESWITCH

static final int TABLESWITCH
See Also:
Constant Field Values

WIDE

static final int WIDE
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

STACK_GROW

static final int[] STACK_GROW