net.janino
Interface Opcode


interface Opcode

Definitions of Java bytecode opcodes.


Field Summary
static byte AALOAD
           
static byte AASTORE
           
static byte ACONST_NULL
           
static byte ALOAD
           
static byte ALOAD_0
           
static byte ALOAD_1
           
static byte ALOAD_2
           
static byte ALOAD_3
           
static byte ANEWARRAY
           
static byte ARETURN
           
static byte ARRAYLENGTH
           
static byte ASTORE
           
static byte ASTORE_0
           
static byte ASTORE_1
           
static byte ASTORE_2
           
static byte ASTORE_3
           
static byte ATHROW
           
static byte BALOAD
           
static byte BASTORE
           
static byte BIPUSH
           
static byte CALOAD
           
static byte CASTORE
           
static byte CHECKCAST
           
static java.lang.String cvs_header
           
static byte D2F
           
static byte D2I
           
static byte D2L
           
static byte DADD
           
static byte DALOAD
           
static byte DASTORE
           
static byte DCMPG
           
static byte DCMPL
           
static byte DCONST_0
           
static byte DCONST_1
           
static byte DDIV
           
static byte DLOAD
           
static byte DLOAD_0
           
static byte DLOAD_1
           
static byte DLOAD_2
           
static byte DLOAD_3
           
static byte DMUL
           
static byte DNEG
           
static byte DREM
           
static byte DRETURN
           
static byte DSTORE
           
static byte DSTORE_0
           
static byte DSTORE_1
           
static byte DSTORE_2
           
static byte DSTORE_3
           
static byte DSUB
           
static byte DUP
           
static byte DUP_X1
           
static byte DUP_X2
           
static byte DUP2
           
static byte DUP2_X1
           
static byte DUP2_X2
           
static byte F2D
           
static byte F2I
           
static byte F2L
           
static byte FADD
           
static byte FALOAD
           
static byte FASTORE
           
static byte FCMPG
           
static byte FCMPL
           
static byte FCONST_0
           
static byte FCONST_1
           
static byte FCONST_2
           
static byte FDIV
           
static byte FLOAD
           
static byte FLOAD_0
           
static byte FLOAD_1
           
static byte FLOAD_2
           
static byte FLOAD_3
           
static byte FMUL
           
static byte FNEG
           
static byte FREM
           
static byte FRETURN
           
static byte FSTORE
           
static byte FSTORE_0
           
static byte FSTORE_1
           
static byte FSTORE_2
           
static byte FSTORE_3
           
static byte FSUB
           
static byte GETFIELD
           
static byte GETSTATIC
           
static byte GOTO
           
static byte GOTO_W
           
static byte I2B
           
static byte I2C
           
static byte I2D
           
static byte I2F
           
static byte I2L
           
static byte I2S
           
static byte IADD
           
static byte IALOAD
           
static byte IAND
           
static byte IASTORE
           
static byte ICONST_0
           
static byte ICONST_1
           
static byte ICONST_2
           
static byte ICONST_3
           
static byte ICONST_4
           
static byte ICONST_5
           
static byte ICONST_M1
           
static byte IDIV
           
static byte IF_ACMPEQ
           
static byte IF_ACMPNE
           
static byte IF_ICMPEQ
           
static byte IF_ICMPGE
           
static byte IF_ICMPGT
           
static byte IF_ICMPLE
           
static byte IF_ICMPLT
           
static byte IF_ICMPNE
           
static byte IFEQ
           
static byte IFGE
           
static byte IFGT
           
static byte IFLE
           
static byte IFLT
           
static byte IFNE
           
static byte IFNONNULL
           
static byte IFNULL
           
static byte IINC
           
static byte ILOAD
           
static byte ILOAD_0
           
static byte ILOAD_1
           
static byte ILOAD_2
           
static byte ILOAD_3
           
static byte IMUL
           
static byte INEG
           
static byte INSTANCEOF
           
static short INVALID_OPCODE
          Constants for the "OPCODE_PROPERTIES" array.
static byte INVOKEINTERFACE
           
static byte INVOKESPECIAL
           
static byte INVOKESTATIC
           
static byte INVOKEVIRTUAL
           
static short IO_LV_0
           
static short IO_LV_1
           
static short IO_LV_2
           
static short IO_LV_3
           
static short IO_MASK
           
static byte IOR
           
static byte IREM
           
static byte IRETURN
           
static byte ISHL
           
static byte ISHR
           
static byte ISTORE
           
static byte ISTORE_0
           
static byte ISTORE_1
           
static byte ISTORE_2
           
static byte ISTORE_3
           
static byte ISUB
           
static byte IUSHR
           
static byte IXOR
           
static byte JSR
           
static byte JSR_W
           
static byte L2D
           
static byte L2F
           
static byte L2I
           
static byte LADD
           
static byte LALOAD
           
static byte LAND
           
static byte LASTORE
           
static byte LCMP
           
static byte LCONST_0
           
static byte LCONST_1
           
static byte LDC
           
static byte LDC_W
           
static byte LDC2_W
           
static byte LDIV
           
static byte LLOAD
           
static byte LLOAD_0
           
static byte LLOAD_1
           
static byte LLOAD_2
           
static byte LLOAD_3
           
static byte LMUL
           
static byte LNEG
           
static byte LOOKUPSWITCH
           
static byte LOR
           
static byte LREM
           
static byte LRETURN
           
static byte LSHL
           
static byte LSHR
           
static byte LSTORE
           
static byte LSTORE_0
           
static byte LSTORE_1
           
static byte LSTORE_2
           
static byte LSTORE_3
           
static byte LSUB
           
static byte LUSHR
           
static byte LXOR
           
static byte MONITORENTER
           
static byte MONITOREXIT
           
static byte MULTIANEWARRAY
           
static byte NEW
           
static byte NEWARRAY
           
static short NO_FALLTHROUGH
           
static byte NOP
           
static short OP1_BO2
           
static short OP1_BO4
           
static short OP1_CP1
           
static short OP1_CP2
           
static short OP1_JSR
           
static short OP1_LOOKUPSWITCH
           
static short OP1_LV1
           
static short OP1_LV2
           
static short OP1_MASK
           
static short OP1_SB
           
static short OP1_SS
           
static short OP1_TABLESWITCH
           
static short OP1_UB
           
static short OP2_MASK
           
static short OP2_SB
           
static short OP2_SS
           
static short OP3_MASK
           
static short OP3_SB
           
static short[] OPCODE_PROPERTIES
           
static byte POP
           
static byte POP2
           
static byte PUTFIELD
           
static byte PUTSTATIC
           
static byte RET
           
static byte RETURN
           
static byte SALOAD
           
static byte SASTORE
           
static short SD_0
           
static short SD_1
           
static short SD_GETFIELD
           
static short SD_GETSTATIC
           
static short SD_INVOKEINTERFACE
           
static short SD_INVOKESPECIAL
           
static short SD_INVOKESTATIC
           
static short SD_INVOKEVIRTUAL
           
static short SD_M1
           
static short SD_M2
           
static short SD_M3
           
static short SD_M4
           
static short SD_MASK
           
static short SD_MULTIANEWARRAY
           
static short SD_P0
           
static short SD_P1
           
static short SD_P2
           
static short SD_PUTFIELD
           
static short SD_PUTSTATIC
           
static byte SIPUSH
           
static byte SWAP
           
static byte TABLESWITCH
           
static byte WIDE
           
static short[] WIDE_OPCODE_PROPERTIES
           
 

Field Detail

cvs_header

public static final java.lang.String cvs_header

AALOAD

public static final byte AALOAD

AASTORE

public static final byte AASTORE

ACONST_NULL

public static final byte ACONST_NULL

ALOAD

public static final byte ALOAD

ALOAD_0

public static final byte ALOAD_0

ALOAD_1

public static final byte ALOAD_1

ALOAD_2

public static final byte ALOAD_2

ALOAD_3

public static final byte ALOAD_3

ANEWARRAY

public static final byte ANEWARRAY

ARETURN

public static final byte ARETURN

ARRAYLENGTH

public static final byte ARRAYLENGTH

ASTORE

public static final byte ASTORE

ASTORE_0

public static final byte ASTORE_0

ASTORE_1

public static final byte ASTORE_1

ASTORE_2

public static final byte ASTORE_2

ASTORE_3

public static final byte ASTORE_3

ATHROW

public static final byte ATHROW

BALOAD

public static final byte BALOAD

BASTORE

public static final byte BASTORE

BIPUSH

public static final byte BIPUSH

CALOAD

public static final byte CALOAD

CASTORE

public static final byte CASTORE

CHECKCAST

public static final byte CHECKCAST

D2F

public static final byte D2F

D2I

public static final byte D2I

D2L

public static final byte D2L

DADD

public static final byte DADD

DALOAD

public static final byte DALOAD

DASTORE

public static final byte DASTORE

DCMPG

public static final byte DCMPG

DCMPL

public static final byte DCMPL

DCONST_0

public static final byte DCONST_0

DCONST_1

public static final byte DCONST_1

DDIV

public static final byte DDIV

DLOAD

public static final byte DLOAD

DLOAD_0

public static final byte DLOAD_0

DLOAD_1

public static final byte DLOAD_1

DLOAD_2

public static final byte DLOAD_2

DLOAD_3

public static final byte DLOAD_3

DMUL

public static final byte DMUL

DNEG

public static final byte DNEG

DREM

public static final byte DREM

DRETURN

public static final byte DRETURN

DSTORE

public static final byte DSTORE

DSTORE_0

public static final byte DSTORE_0

DSTORE_1

public static final byte DSTORE_1

DSTORE_2

public static final byte DSTORE_2

DSTORE_3

public static final byte DSTORE_3

DSUB

public static final byte DSUB

DUP

public static final byte DUP

DUP_X1

public static final byte DUP_X1

DUP_X2

public static final byte DUP_X2

DUP2

public static final byte DUP2

DUP2_X1

public static final byte DUP2_X1

DUP2_X2

public static final byte DUP2_X2

F2D

public static final byte F2D

F2I

public static final byte F2I

F2L

public static final byte F2L

FADD

public static final byte FADD

FALOAD

public static final byte FALOAD

FASTORE

public static final byte FASTORE

FCMPG

public static final byte FCMPG

FCMPL

public static final byte FCMPL

FCONST_0

public static final byte FCONST_0

FCONST_1

public static final byte FCONST_1

FCONST_2

public static final byte FCONST_2

FDIV

public static final byte FDIV

FLOAD

public static final byte FLOAD

FLOAD_0

public static final byte FLOAD_0

FLOAD_1

public static final byte FLOAD_1

FLOAD_2

public static final byte FLOAD_2

FLOAD_3

public static final byte FLOAD_3

FMUL

public static final byte FMUL

FNEG

public static final byte FNEG

FREM

public static final byte FREM

FRETURN

public static final byte FRETURN

FSTORE

public static final byte FSTORE

FSTORE_0

public static final byte FSTORE_0

FSTORE_1

public static final byte FSTORE_1

FSTORE_2

public static final byte FSTORE_2

FSTORE_3

public static final byte FSTORE_3

FSUB

public static final byte FSUB

GETFIELD

public static final byte GETFIELD

GETSTATIC

public static final byte GETSTATIC

GOTO

public static final byte GOTO

GOTO_W

public static final byte GOTO_W

I2B

public static final byte I2B

I2C

public static final byte I2C

I2D

public static final byte I2D

I2F

public static final byte I2F

I2L

public static final byte I2L

I2S

public static final byte I2S

IADD

public static final byte IADD

IALOAD

public static final byte IALOAD

IAND

public static final byte IAND

IASTORE

public static final byte IASTORE

ICONST_M1

public static final byte ICONST_M1

ICONST_0

public static final byte ICONST_0

ICONST_1

public static final byte ICONST_1

ICONST_2

public static final byte ICONST_2

ICONST_3

public static final byte ICONST_3

ICONST_4

public static final byte ICONST_4

ICONST_5

public static final byte ICONST_5

IDIV

public static final byte IDIV

IF_ACMPEQ

public static final byte IF_ACMPEQ

IF_ACMPNE

public static final byte IF_ACMPNE

IF_ICMPEQ

public static final byte IF_ICMPEQ

IF_ICMPNE

public static final byte IF_ICMPNE

IF_ICMPLT

public static final byte IF_ICMPLT

IF_ICMPGE

public static final byte IF_ICMPGE

IF_ICMPGT

public static final byte IF_ICMPGT

IF_ICMPLE

public static final byte IF_ICMPLE

IFEQ

public static final byte IFEQ

IFNE

public static final byte IFNE

IFLT

public static final byte IFLT

IFGE

public static final byte IFGE

IFGT

public static final byte IFGT

IFLE

public static final byte IFLE

IFNONNULL

public static final byte IFNONNULL

IFNULL

public static final byte IFNULL

IINC

public static final byte IINC

ILOAD

public static final byte ILOAD

ILOAD_0

public static final byte ILOAD_0

ILOAD_1

public static final byte ILOAD_1

ILOAD_2

public static final byte ILOAD_2

ILOAD_3

public static final byte ILOAD_3

IMUL

public static final byte IMUL

INEG

public static final byte INEG

INSTANCEOF

public static final byte INSTANCEOF

INVOKEINTERFACE

public static final byte INVOKEINTERFACE

INVOKESPECIAL

public static final byte INVOKESPECIAL

INVOKESTATIC

public static final byte INVOKESTATIC

INVOKEVIRTUAL

public static final byte INVOKEVIRTUAL

IOR

public static final byte IOR

IREM

public static final byte IREM

IRETURN

public static final byte IRETURN

ISHL

public static final byte ISHL

ISHR

public static final byte ISHR

ISTORE

public static final byte ISTORE

ISTORE_0

public static final byte ISTORE_0

ISTORE_1

public static final byte ISTORE_1

ISTORE_2

public static final byte ISTORE_2

ISTORE_3

public static final byte ISTORE_3

ISUB

public static final byte ISUB

IUSHR

public static final byte IUSHR

IXOR

public static final byte IXOR

JSR

public static final byte JSR

JSR_W

public static final byte JSR_W

L2D

public static final byte L2D

L2F

public static final byte L2F

L2I

public static final byte L2I

LADD

public static final byte LADD

LALOAD

public static final byte LALOAD

LAND

public static final byte LAND

LASTORE

public static final byte LASTORE

LCMP

public static final byte LCMP

LCONST_0

public static final byte LCONST_0

LCONST_1

public static final byte LCONST_1

LDC

public static final byte LDC

LDC_W

public static final byte LDC_W

LDC2_W

public static final byte LDC2_W

LDIV

public static final byte LDIV

LLOAD

public static final byte LLOAD

LLOAD_0

public static final byte LLOAD_0

LLOAD_1

public static final byte LLOAD_1

LLOAD_2

public static final byte LLOAD_2

LLOAD_3

public static final byte LLOAD_3

LMUL

public static final byte LMUL

LNEG

public static final byte LNEG

LOOKUPSWITCH

public static final byte LOOKUPSWITCH

LOR

public static final byte LOR

LREM

public static final byte LREM

LRETURN

public static final byte LRETURN

LSHL

public static final byte LSHL

LSHR

public static final byte LSHR

LSTORE

public static final byte LSTORE

LSTORE_0

public static final byte LSTORE_0

LSTORE_1

public static final byte LSTORE_1

LSTORE_2

public static final byte LSTORE_2

LSTORE_3

public static final byte LSTORE_3

LSUB

public static final byte LSUB

LUSHR

public static final byte LUSHR

LXOR

public static final byte LXOR

MONITORENTER

public static final byte MONITORENTER

MONITOREXIT

public static final byte MONITOREXIT

MULTIANEWARRAY

public static final byte MULTIANEWARRAY

NEW

public static final byte NEW

NEWARRAY

public static final byte NEWARRAY

NOP

public static final byte NOP

POP

public static final byte POP

POP2

public static final byte POP2

PUTFIELD

public static final byte PUTFIELD

PUTSTATIC

public static final byte PUTSTATIC

RET

public static final byte RET

RETURN

public static final byte RETURN

SALOAD

public static final byte SALOAD

SASTORE

public static final byte SASTORE

SIPUSH

public static final byte SIPUSH

SWAP

public static final byte SWAP

TABLESWITCH

public static final byte TABLESWITCH

WIDE

public static final byte WIDE

INVALID_OPCODE

public static final short INVALID_OPCODE
Constants for the "OPCODE_PROPERTIES" array.

SD_MASK

public static final short SD_MASK

SD_M4

public static final short SD_M4

SD_M3

public static final short SD_M3

SD_M2

public static final short SD_M2

SD_M1

public static final short SD_M1

SD_P0

public static final short SD_P0

SD_P1

public static final short SD_P1

SD_P2

public static final short SD_P2

SD_0

public static final short SD_0

SD_1

public static final short SD_1

SD_GETFIELD

public static final short SD_GETFIELD

SD_GETSTATIC

public static final short SD_GETSTATIC

SD_PUTFIELD

public static final short SD_PUTFIELD

SD_PUTSTATIC

public static final short SD_PUTSTATIC

SD_INVOKEVIRTUAL

public static final short SD_INVOKEVIRTUAL

SD_INVOKESPECIAL

public static final short SD_INVOKESPECIAL

SD_INVOKESTATIC

public static final short SD_INVOKESTATIC

SD_INVOKEINTERFACE

public static final short SD_INVOKEINTERFACE

SD_MULTIANEWARRAY

public static final short SD_MULTIANEWARRAY

OP1_MASK

public static final short OP1_MASK

OP1_SB

public static final short OP1_SB

OP1_UB

public static final short OP1_UB

OP1_SS

public static final short OP1_SS

OP1_CP1

public static final short OP1_CP1

OP1_CP2

public static final short OP1_CP2

OP1_LV1

public static final short OP1_LV1

OP1_LV2

public static final short OP1_LV2

OP1_BO2

public static final short OP1_BO2

OP1_BO4

public static final short OP1_BO4

OP1_LOOKUPSWITCH

public static final short OP1_LOOKUPSWITCH

OP1_TABLESWITCH

public static final short OP1_TABLESWITCH

OP1_JSR

public static final short OP1_JSR

OP2_MASK

public static final short OP2_MASK

OP2_SB

public static final short OP2_SB

OP2_SS

public static final short OP2_SS

OP3_MASK

public static final short OP3_MASK

OP3_SB

public static final short OP3_SB

IO_MASK

public static final short IO_MASK

IO_LV_0

public static final short IO_LV_0

IO_LV_1

public static final short IO_LV_1

IO_LV_2

public static final short IO_LV_2

IO_LV_3

public static final short IO_LV_3

NO_FALLTHROUGH

public static final short NO_FALLTHROUGH

OPCODE_PROPERTIES

public static final short[] OPCODE_PROPERTIES

WIDE_OPCODE_PROPERTIES

public static final short[] WIDE_OPCODE_PROPERTIES