com.sun.tools.javac.jvm
Interface ByteCodes


public interface ByteCodes

Bytecode instruction codes, as well as typecodes used as instruction modifiers.

This is NOT part of any API supported by Sun Microsystems. If you write code that depends on this, you do so at your own risk. This code and its internal interfaces are subject to change or deletion without notice.


Field Summary
static int aaload
          Byte code instruction codes.
static int aastore
          Byte code instruction codes.
static int aconst_null
          Byte code instruction codes.
static int aload
          Byte code instruction codes.
static int aload_0
          Byte code instruction codes.
static int aload_1
          Byte code instruction codes.
static int aload_2
          Byte code instruction codes.
static int aload_3
          Byte code instruction codes.
static int anewarray
          Byte code instruction codes.
static int areturn
          Byte code instruction codes.
static int arraylength
          Byte code instruction codes.
static int astore
          Byte code instruction codes.
static int astore_0
          Byte code instruction codes.
static int astore_1
          Byte code instruction codes.
static int astore_2
          Byte code instruction codes.
static int astore_3
          Byte code instruction codes.
static int athrow
          Byte code instruction codes.
static int baload
          Byte code instruction codes.
static int bastore
          Byte code instruction codes.
static int bipush
          Byte code instruction codes.
static int bool_and
          Virtual instruction codes; used for constant folding.
static int bool_not
          Virtual instruction codes; used for constant folding.
static int bool_or
          Virtual instruction codes; used for constant folding.
static int breakpoint
          Byte code instruction codes.
static int BYTEcode
          Type codes.
static int ByteCodeCount
          Byte code instruction codes.
static int caload
          Byte code instruction codes.
static int castore
          Byte code instruction codes.
static int CHARcode
          Type codes.
static int checkcast
          Byte code instruction codes.
static int d2f
          Byte code instruction codes.
static int d2i
          Byte code instruction codes.
static int d2l
          Byte code instruction codes.
static int dadd
          Byte code instruction codes.
static int daload
          Byte code instruction codes.
static int dastore
          Byte code instruction codes.
static int dcmpg
          Byte code instruction codes.
static int dcmpl
          Byte code instruction codes.
static int dconst_0
          Byte code instruction codes.
static int dconst_1
          Byte code instruction codes.
static int ddiv
          Byte code instruction codes.
static int dload
          Byte code instruction codes.
static int dload_0
          Byte code instruction codes.
static int dload_1
          Byte code instruction codes.
static int dload_2
          Byte code instruction codes.
static int dload_3
          Byte code instruction codes.
static int dmod
          Byte code instruction codes.
static int dmul
          Byte code instruction codes.
static int dneg
          Byte code instruction codes.
static int dontgoto
          All conditional jumps come in pairs.
static int DOUBLEcode
          Type codes.
static int dreturn
          Byte code instruction codes.
static int dstore
          Byte code instruction codes.
static int dstore_0
          Byte code instruction codes.
static int dstore_1
          Byte code instruction codes.
static int dstore_2
          Byte code instruction codes.
static int dstore_3
          Byte code instruction codes.
static int dsub
          Byte code instruction codes.
static int dup
          Byte code instruction codes.
static int dup_x1
          Byte code instruction codes.
static int dup_x2
          Byte code instruction codes.
static int dup2
          Byte code instruction codes.
static int dup2_x1
          Byte code instruction codes.
static int dup2_x2
          Byte code instruction codes.
static int error
          Virtual opcode for disallowed operations.
static int f2d
          Byte code instruction codes.
static int f2i
          Byte code instruction codes.
static int f2l
          Byte code instruction codes.
static int fadd
          Byte code instruction codes.
static int faload
          Byte code instruction codes.
static int fastore
          Byte code instruction codes.
static int fcmpg
          Byte code instruction codes.
static int fcmpl
          Byte code instruction codes.
static int fconst_0
          Byte code instruction codes.
static int fconst_1
          Byte code instruction codes.
static int fconst_2
          Byte code instruction codes.
static int fdiv
          Byte code instruction codes.
static int fload
          Byte code instruction codes.
static int fload_0
          Byte code instruction codes.
static int fload_1
          Byte code instruction codes.
static int fload_2
          Byte code instruction codes.
static int fload_3
          Byte code instruction codes.
static int FLOATcode
          Type codes.
static int fmod
          Byte code instruction codes.
static int fmul
          Byte code instruction codes.
static int fneg
          Byte code instruction codes.
static int freturn
          Byte code instruction codes.
static int fstore
          Byte code instruction codes.
static int fstore_0
          Byte code instruction codes.
static int fstore_1
          Byte code instruction codes.
static int fstore_2
          Byte code instruction codes.
static int fstore_3
          Byte code instruction codes.
static int fsub
          Byte code instruction codes.
static int getfield
          Byte code instruction codes.
static int getstatic
          Byte code instruction codes.
static int goto_
          Byte code instruction codes.
static int goto_w
          Byte code instruction codes.
static int i2d
          Byte code instruction codes.
static int i2f
          Byte code instruction codes.
static int i2l
          Byte code instruction codes.
static int iadd
          Byte code instruction codes.
static int iaload
          Byte code instruction codes.
static int iand
          Byte code instruction codes.
static int iastore
          Byte code instruction codes.
static int iconst_0
          Byte code instruction codes.
static int iconst_1
          Byte code instruction codes.
static int iconst_2
          Byte code instruction codes.
static int iconst_3
          Byte code instruction codes.
static int iconst_4
          Byte code instruction codes.
static int iconst_5
          Byte code instruction codes.
static int iconst_m1
          Byte code instruction codes.
static int idiv
          Byte code instruction codes.
static int if_acmp_nonnull
          Byte code instruction codes.
static int if_acmp_null
          Byte code instruction codes.
static int if_acmpeq
          Byte code instruction codes.
static int if_acmpne
          Byte code instruction codes.
static int if_icmpeq
          Byte code instruction codes.
static int if_icmpge
          Byte code instruction codes.
static int if_icmpgt
          Byte code instruction codes.
static int if_icmple
          Byte code instruction codes.
static int if_icmplt
          Byte code instruction codes.
static int if_icmpne
          Byte code instruction codes.
static int ifeq
          Byte code instruction codes.
static int ifge
          Byte code instruction codes.
static int ifgt
          Byte code instruction codes.
static int ifle
          Byte code instruction codes.
static int iflt
          Byte code instruction codes.
static int ifne
          Byte code instruction codes.
static int iinc
          Byte code instruction codes.
static int illegal
          Byte code instruction codes.
static int iload
          Byte code instruction codes.
static int iload_0
          Byte code instruction codes.
static int iload_1
          Byte code instruction codes.
static int iload_2
          Byte code instruction codes.
static int iload_3
          Byte code instruction codes.
static int imod
          Byte code instruction codes.
static int imul
          Byte code instruction codes.
static int ineg
          Byte code instruction codes.
static int instanceof_
          Byte code instruction codes.
static int int2byte
          Byte code instruction codes.
static int int2char
          Byte code instruction codes.
static int int2short
          Byte code instruction codes.
static int INTcode
          Type codes.
static int invokeinterface
          Byte code instruction codes.
static int invokespecial
          Byte code instruction codes.
static int invokestatic
          Byte code instruction codes.
static int invokevirtual
          Byte code instruction codes.
static int ior
          Byte code instruction codes.
static int ireturn
          Byte code instruction codes.
static int ishl
          Byte code instruction codes.
static int ishll
          Virtual opcodes; used for shifts with long shiftcount
static int ishr
          Byte code instruction codes.
static int ishrl
          Virtual opcodes; used for shifts with long shiftcount
static int istore
          Byte code instruction codes.
static int istore_0
          Byte code instruction codes.
static int istore_1
          Byte code instruction codes.
static int istore_2
          Byte code instruction codes.
static int istore_3
          Byte code instruction codes.
static int isub
          Byte code instruction codes.
static int iushr
          Byte code instruction codes.
static int iushrl
          Virtual opcodes; used for shifts with long shiftcount
static int ixor
          Byte code instruction codes.
static int jsr
          Byte code instruction codes.
static int jsr_w
          Byte code instruction codes.
static int l2d
          Byte code instruction codes.
static int l2f
          Byte code instruction codes.
static int l2i
          Byte code instruction codes.
static int ladd
          Byte code instruction codes.
static int laload
          Byte code instruction codes.
static int land
          Byte code instruction codes.
static int lastore
          Byte code instruction codes.
static int lcmp
          Byte code instruction codes.
static int lconst_0
          Byte code instruction codes.
static int lconst_1
          Byte code instruction codes.
static int ldc1
          Byte code instruction codes.
static int ldc2
          Byte code instruction codes.
static int ldc2w
          Byte code instruction codes.
static int ldiv
          Byte code instruction codes.
static int lload
          Byte code instruction codes.
static int lload_0
          Byte code instruction codes.
static int lload_1
          Byte code instruction codes.
static int lload_2
          Byte code instruction codes.
static int lload_3
          Byte code instruction codes.
static int lmod
          Byte code instruction codes.
static int lmul
          Byte code instruction codes.
static int lneg
          Byte code instruction codes.
static int LONGcode
          Type codes.
static int lookupswitch
          Byte code instruction codes.
static int lor
          Byte code instruction codes.
static int lreturn
          Byte code instruction codes.
static int lshl
          Byte code instruction codes.
static int lshll
          Virtual opcodes; used for shifts with long shiftcount
static int lshr
          Byte code instruction codes.
static int lshrl
          Virtual opcodes; used for shifts with long shiftcount
static int lstore
          Byte code instruction codes.
static int lstore_0
          Byte code instruction codes.
static int lstore_1
          Byte code instruction codes.
static int lstore_2
          Byte code instruction codes.
static int lstore_3
          Byte code instruction codes.
static int lsub
          Byte code instruction codes.
static int lushr
          Byte code instruction codes.
static int lushrl
          Virtual opcodes; used for shifts with long shiftcount
static int lxor
          Byte code instruction codes.
static int monitorenter
          Byte code instruction codes.
static int monitorexit
          Byte code instruction codes.
static int multianewarray
          Byte code instruction codes.
static int new_
          Byte code instruction codes.
static int newarray
          Byte code instruction codes.
static int nop
          Byte code instruction codes.
static int nullchk
          Virtual opcode for null reference checks
static int OBJECTcode
          Type codes.
static int pop
          Byte code instruction codes.
static int pop2
          Byte code instruction codes.
static int preMask
           
static int preShift
          Shift and mask constants for shifting prefix instructions.
static int putfield
          Byte code instruction codes.
static int putstatic
          Byte code instruction codes.
static int ret
          Byte code instruction codes.
static int return_
          Byte code instruction codes.
static int saload
          Byte code instruction codes.
static int sastore
          Byte code instruction codes.
static int SHORTcode
          Type codes.
static int sipush
          Byte code instruction codes.
static int string_add
          Virtual instruction codes; used for constant folding.
static int swap
          Byte code instruction codes.
static int tableswitch
          Byte code instruction codes.
static int TypeCodeCount
          Type codes.
static java.lang.String[] typecodeNames
           
static int VOIDcode
          Type codes.
static int wide
          Byte code instruction codes.
 

Field Detail

illegal

static final int illegal
Byte code instruction codes.

See Also:
Constant Field Values

nop

static final int nop
Byte code instruction codes.

See Also:
Constant Field Values

aconst_null

static final int aconst_null
Byte code instruction codes.

See Also:
Constant Field Values

iconst_m1

static final int iconst_m1
Byte code instruction codes.

See Also:
Constant Field Values

iconst_0

static final int iconst_0
Byte code instruction codes.

See Also:
Constant Field Values

iconst_1

static final int iconst_1
Byte code instruction codes.

See Also:
Constant Field Values

iconst_2

static final int iconst_2
Byte code instruction codes.

See Also:
Constant Field Values

iconst_3

static final int iconst_3
Byte code instruction codes.

See Also:
Constant Field Values

iconst_4

static final int iconst_4
Byte code instruction codes.

See Also:
Constant Field Values

iconst_5

static final int iconst_5
Byte code instruction codes.

See Also:
Constant Field Values

lconst_0

static final int lconst_0
Byte code instruction codes.

See Also:
Constant Field Values

lconst_1

static final int lconst_1
Byte code instruction codes.

See Also:
Constant Field Values

fconst_0

static final int fconst_0
Byte code instruction codes.

See Also:
Constant Field Values

fconst_1

static final int fconst_1
Byte code instruction codes.

See Also:
Constant Field Values

fconst_2

static final int fconst_2
Byte code instruction codes.

See Also:
Constant Field Values

dconst_0

static final int dconst_0
Byte code instruction codes.

See Also:
Constant Field Values

dconst_1

static final int dconst_1
Byte code instruction codes.

See Also:
Constant Field Values

bipush

static final int bipush
Byte code instruction codes.

See Also:
Constant Field Values

sipush

static final int sipush
Byte code instruction codes.

See Also:
Constant Field Values

ldc1

static final int ldc1
Byte code instruction codes.

See Also:
Constant Field Values

ldc2

static final int ldc2
Byte code instruction codes.

See Also:
Constant Field Values

ldc2w

static final int ldc2w
Byte code instruction codes.

See Also:
Constant Field Values

iload

static final int iload
Byte code instruction codes.

See Also:
Constant Field Values

lload

static final int lload
Byte code instruction codes.

See Also:
Constant Field Values

fload

static final int fload
Byte code instruction codes.

See Also:
Constant Field Values

dload

static final int dload
Byte code instruction codes.

See Also:
Constant Field Values

aload

static final int aload
Byte code instruction codes.

See Also:
Constant Field Values

iload_0

static final int iload_0
Byte code instruction codes.

See Also:
Constant Field Values

iload_1

static final int iload_1
Byte code instruction codes.

See Also:
Constant Field Values

iload_2

static final int iload_2
Byte code instruction codes.

See Also:
Constant Field Values

iload_3

static final int iload_3
Byte code instruction codes.

See Also:
Constant Field Values

lload_0

static final int lload_0
Byte code instruction codes.

See Also:
Constant Field Values

lload_1

static final int lload_1
Byte code instruction codes.

See Also:
Constant Field Values

lload_2

static final int lload_2
Byte code instruction codes.

See Also:
Constant Field Values

lload_3

static final int lload_3
Byte code instruction codes.

See Also:
Constant Field Values

fload_0

static final int fload_0
Byte code instruction codes.

See Also:
Constant Field Values

fload_1

static final int fload_1
Byte code instruction codes.

See Also:
Constant Field Values

fload_2

static final int fload_2
Byte code instruction codes.

See Also:
Constant Field Values

fload_3

static final int fload_3
Byte code instruction codes.

See Also:
Constant Field Values

dload_0

static final int dload_0
Byte code instruction codes.

See Also:
Constant Field Values

dload_1

static final int dload_1
Byte code instruction codes.

See Also:
Constant Field Values

dload_2

static final int dload_2
Byte code instruction codes.

See Also:
Constant Field Values

dload_3

static final int dload_3
Byte code instruction codes.

See Also:
Constant Field Values

aload_0

static final int aload_0
Byte code instruction codes.

See Also:
Constant Field Values

aload_1

static final int aload_1
Byte code instruction codes.

See Also:
Constant Field Values

aload_2

static final int aload_2
Byte code instruction codes.

See Also:
Constant Field Values

aload_3

static final int aload_3
Byte code instruction codes.

See Also:
Constant Field Values

iaload

static final int iaload
Byte code instruction codes.

See Also:
Constant Field Values

laload

static final int laload
Byte code instruction codes.

See Also:
Constant Field Values

faload

static final int faload
Byte code instruction codes.

See Also:
Constant Field Values

daload

static final int daload
Byte code instruction codes.

See Also:
Constant Field Values

aaload

static final int aaload
Byte code instruction codes.

See Also:
Constant Field Values

baload

static final int baload
Byte code instruction codes.

See Also:
Constant Field Values

caload

static final int caload
Byte code instruction codes.

See Also:
Constant Field Values

saload

static final int saload
Byte code instruction codes.

See Also:
Constant Field Values

istore

static final int istore
Byte code instruction codes.

See Also:
Constant Field Values

lstore

static final int lstore
Byte code instruction codes.

See Also:
Constant Field Values

fstore

static final int fstore
Byte code instruction codes.

See Also:
Constant Field Values

dstore

static final int dstore
Byte code instruction codes.

See Also:
Constant Field Values

astore

static final int astore
Byte code instruction codes.

See Also:
Constant Field Values

istore_0

static final int istore_0
Byte code instruction codes.

See Also:
Constant Field Values

istore_1

static final int istore_1
Byte code instruction codes.

See Also:
Constant Field Values

istore_2

static final int istore_2
Byte code instruction codes.

See Also:
Constant Field Values

istore_3

static final int istore_3
Byte code instruction codes.

See Also:
Constant Field Values

lstore_0

static final int lstore_0
Byte code instruction codes.

See Also:
Constant Field Values

lstore_1

static final int lstore_1
Byte code instruction codes.

See Also:
Constant Field Values

lstore_2

static final int lstore_2
Byte code instruction codes.

See Also:
Constant Field Values

lstore_3

static final int lstore_3
Byte code instruction codes.

See Also:
Constant Field Values

fstore_0

static final int fstore_0
Byte code instruction codes.

See Also:
Constant Field Values

fstore_1

static final int fstore_1
Byte code instruction codes.

See Also:
Constant Field Values

fstore_2

static final int fstore_2
Byte code instruction codes.

See Also:
Constant Field Values

fstore_3

static final int fstore_3
Byte code instruction codes.

See Also:
Constant Field Values

dstore_0

static final int dstore_0
Byte code instruction codes.

See Also:
Constant Field Values

dstore_1

static final int dstore_1
Byte code instruction codes.

See Also:
Constant Field Values

dstore_2

static final int dstore_2
Byte code instruction codes.

See Also:
Constant Field Values

dstore_3

static final int dstore_3
Byte code instruction codes.

See Also:
Constant Field Values

astore_0

static final int astore_0
Byte code instruction codes.

See Also:
Constant Field Values

astore_1

static final int astore_1
Byte code instruction codes.

See Also:
Constant Field Values

astore_2

static final int astore_2
Byte code instruction codes.

See Also:
Constant Field Values

astore_3

static final int astore_3
Byte code instruction codes.

See Also:
Constant Field Values

iastore

static final int iastore
Byte code instruction codes.

See Also:
Constant Field Values

lastore

static final int lastore
Byte code instruction codes.

See Also:
Constant Field Values

fastore

static final int fastore
Byte code instruction codes.

See Also:
Constant Field Values

dastore

static final int dastore
Byte code instruction codes.

See Also:
Constant Field Values

aastore

static final int aastore
Byte code instruction codes.

See Also:
Constant Field Values

bastore

static final int bastore
Byte code instruction codes.

See Also:
Constant Field Values

castore

static final int castore
Byte code instruction codes.

See Also:
Constant Field Values

sastore

static final int sastore
Byte code instruction codes.

See Also:
Constant Field Values

pop

static final int pop
Byte code instruction codes.

See Also:
Constant Field Values

pop2

static final int pop2
Byte code instruction codes.

See Also:
Constant Field Values

dup

static final int dup
Byte code instruction codes.

See Also:
Constant Field Values

dup_x1

static final int dup_x1
Byte code instruction codes.

See Also:
Constant Field Values

dup_x2

static final int dup_x2
Byte code instruction codes.

See Also:
Constant Field Values

dup2

static final int dup2
Byte code instruction codes.

See Also:
Constant Field Values

dup2_x1

static final int dup2_x1
Byte code instruction codes.

See Also:
Constant Field Values

dup2_x2

static final int dup2_x2
Byte code instruction codes.

See Also:
Constant Field Values

swap

static final int swap
Byte code instruction codes.

See Also:
Constant Field Values

iadd

static final int iadd
Byte code instruction codes.

See Also:
Constant Field Values

ladd

static final int ladd
Byte code instruction codes.

See Also:
Constant Field Values

fadd

static final int fadd
Byte code instruction codes.

See Also:
Constant Field Values

dadd

static final int dadd
Byte code instruction codes.

See Also:
Constant Field Values

isub

static final int isub
Byte code instruction codes.

See Also:
Constant Field Values

lsub

static final int lsub
Byte code instruction codes.

See Also:
Constant Field Values

fsub

static final int fsub
Byte code instruction codes.

See Also:
Constant Field Values

dsub

static final int dsub
Byte code instruction codes.

See Also:
Constant Field Values

imul

static final int imul
Byte code instruction codes.

See Also:
Constant Field Values

lmul

static final int lmul
Byte code instruction codes.

See Also:
Constant Field Values

fmul

static final int fmul
Byte code instruction codes.

See Also:
Constant Field Values

dmul

static final int dmul
Byte code instruction codes.

See Also:
Constant Field Values

idiv

static final int idiv
Byte code instruction codes.

See Also:
Constant Field Values

ldiv

static final int ldiv
Byte code instruction codes.

See Also:
Constant Field Values

fdiv

static final int fdiv
Byte code instruction codes.

See Also:
Constant Field Values

ddiv

static final int ddiv
Byte code instruction codes.

See Also:
Constant Field Values

imod

static final int imod
Byte code instruction codes.

See Also:
Constant Field Values

lmod

static final int lmod
Byte code instruction codes.

See Also:
Constant Field Values

fmod

static final int fmod
Byte code instruction codes.

See Also:
Constant Field Values

dmod

static final int dmod
Byte code instruction codes.

See Also:
Constant Field Values

ineg

static final int ineg
Byte code instruction codes.

See Also:
Constant Field Values

lneg

static final int lneg
Byte code instruction codes.

See Also:
Constant Field Values

fneg

static final int fneg
Byte code instruction codes.

See Also:
Constant Field Values

dneg

static final int dneg
Byte code instruction codes.

See Also:
Constant Field Values

ishl

static final int ishl
Byte code instruction codes.

See Also:
Constant Field Values

lshl

static final int lshl
Byte code instruction codes.

See Also:
Constant Field Values

ishr

static final int ishr
Byte code instruction codes.

See Also:
Constant Field Values

lshr

static final int lshr
Byte code instruction codes.

See Also:
Constant Field Values

iushr

static final int iushr
Byte code instruction codes.

See Also:
Constant Field Values

lushr

static final int lushr
Byte code instruction codes.

See Also:
Constant Field Values

iand

static final int iand
Byte code instruction codes.

See Also:
Constant Field Values

land

static final int land
Byte code instruction codes.

See Also:
Constant Field Values

ior

static final int ior
Byte code instruction codes.

See Also:
Constant Field Values

lor

static final int lor
Byte code instruction codes.

See Also:
Constant Field Values

ixor

static final int ixor
Byte code instruction codes.

See Also:
Constant Field Values

lxor

static final int lxor
Byte code instruction codes.

See Also:
Constant Field Values

iinc

static final int iinc
Byte code instruction codes.

See Also:
Constant Field Values

i2l

static final int i2l
Byte code instruction codes.

See Also:
Constant Field Values

i2f

static final int i2f
Byte code instruction codes.

See Also:
Constant Field Values

i2d

static final int i2d
Byte code instruction codes.

See Also:
Constant Field Values

l2i

static final int l2i
Byte code instruction codes.

See Also:
Constant Field Values

l2f

static final int l2f
Byte code instruction codes.

See Also:
Constant Field Values

l2d

static final int l2d
Byte code instruction codes.

See Also:
Constant Field Values

f2i

static final int f2i
Byte code instruction codes.

See Also:
Constant Field Values

f2l

static final int f2l
Byte code instruction codes.

See Also:
Constant Field Values

f2d

static final int f2d
Byte code instruction codes.

See Also:
Constant Field Values

d2i

static final int d2i
Byte code instruction codes.

See Also:
Constant Field Values

d2l

static final int d2l
Byte code instruction codes.

See Also:
Constant Field Values

d2f

static final int d2f
Byte code instruction codes.

See Also:
Constant Field Values

int2byte

static final int int2byte
Byte code instruction codes.

See Also:
Constant Field Values

int2char

static final int int2char
Byte code instruction codes.

See Also:
Constant Field Values

int2short

static final int int2short
Byte code instruction codes.

See Also:
Constant Field Values

lcmp

static final int lcmp
Byte code instruction codes.

See Also:
Constant Field Values

fcmpl

static final int fcmpl
Byte code instruction codes.

See Also:
Constant Field Values

fcmpg

static final int fcmpg
Byte code instruction codes.

See Also:
Constant Field Values

dcmpl

static final int dcmpl
Byte code instruction codes.

See Also:
Constant Field Values

dcmpg

static final int dcmpg
Byte code instruction codes.

See Also:
Constant Field Values

ifeq

static final int ifeq
Byte code instruction codes.

See Also:
Constant Field Values

ifne

static final int ifne
Byte code instruction codes.

See Also:
Constant Field Values

iflt

static final int iflt
Byte code instruction codes.

See Also:
Constant Field Values

ifge

static final int ifge
Byte code instruction codes.

See Also:
Constant Field Values

ifgt

static final int ifgt
Byte code instruction codes.

See Also:
Constant Field Values

ifle

static final int ifle
Byte code instruction codes.

See Also:
Constant Field Values

if_icmpeq

static final int if_icmpeq
Byte code instruction codes.

See Also:
Constant Field Values

if_icmpne

static final int if_icmpne
Byte code instruction codes.

See Also:
Constant Field Values

if_icmplt

static final int if_icmplt
Byte code instruction codes.

See Also:
Constant Field Values

if_icmpge

static final int if_icmpge
Byte code instruction codes.

See Also:
Constant Field Values

if_icmpgt

static final int if_icmpgt
Byte code instruction codes.

See Also:
Constant Field Values

if_icmple

static final int if_icmple
Byte code instruction codes.

See Also:
Constant Field Values

if_acmpeq

static final int if_acmpeq
Byte code instruction codes.

See Also:
Constant Field Values

if_acmpne

static final int if_acmpne
Byte code instruction codes.

See Also:
Constant Field Values

goto_

static final int goto_
Byte code instruction codes.

See Also:
Constant Field Values

jsr

static final int jsr
Byte code instruction codes.

See Also:
Constant Field Values

ret

static final int ret
Byte code instruction codes.

See Also:
Constant Field Values

tableswitch

static final int tableswitch
Byte code instruction codes.

See Also:
Constant Field Values

lookupswitch

static final int lookupswitch
Byte code instruction codes.

See Also:
Constant Field Values

ireturn

static final int ireturn
Byte code instruction codes.

See Also:
Constant Field Values

lreturn

static final int lreturn
Byte code instruction codes.

See Also:
Constant Field Values

freturn

static final int freturn
Byte code instruction codes.

See Also:
Constant Field Values

dreturn

static final int dreturn
Byte code instruction codes.

See Also:
Constant Field Values

areturn

static final int areturn
Byte code instruction codes.

See Also:
Constant Field Values

return_

static final int return_
Byte code instruction codes.

See Also:
Constant Field Values

getstatic

static final int getstatic
Byte code instruction codes.

See Also:
Constant Field Values

putstatic

static final int putstatic
Byte code instruction codes.

See Also:
Constant Field Values

getfield

static final int getfield
Byte code instruction codes.

See Also:
Constant Field Values

putfield

static final int putfield
Byte code instruction codes.

See Also:
Constant Field Values

invokevirtual

static final int invokevirtual
Byte code instruction codes.

See Also:
Constant Field Values

invokespecial

static final int invokespecial
Byte code instruction codes.

See Also:
Constant Field Values

invokestatic

static final int invokestatic
Byte code instruction codes.

See Also:
Constant Field Values

invokeinterface

static final int invokeinterface
Byte code instruction codes.

See Also:
Constant Field Values

new_

static final int new_
Byte code instruction codes.

See Also:
Constant Field Values

newarray

static final int newarray
Byte code instruction codes.

See Also:
Constant Field Values

anewarray

static final int anewarray
Byte code instruction codes.

See Also:
Constant Field Values

arraylength

static final int arraylength
Byte code instruction codes.

See Also:
Constant Field Values

athrow

static final int athrow
Byte code instruction codes.

See Also:
Constant Field Values

checkcast

static final int checkcast
Byte code instruction codes.

See Also:
Constant Field Values

instanceof_

static final int instanceof_
Byte code instruction codes.

See Also:
Constant Field Values

monitorenter

static final int monitorenter
Byte code instruction codes.

See Also:
Constant Field Values

monitorexit

static final int monitorexit
Byte code instruction codes.

See Also:
Constant Field Values

wide

static final int wide
Byte code instruction codes.

See Also:
Constant Field Values

multianewarray

static final int multianewarray
Byte code instruction codes.

See Also:
Constant Field Values

if_acmp_null

static final int if_acmp_null
Byte code instruction codes.

See Also:
Constant Field Values

if_acmp_nonnull

static final int if_acmp_nonnull
Byte code instruction codes.

See Also:
Constant Field Values

goto_w

static final int goto_w
Byte code instruction codes.

See Also:
Constant Field Values

jsr_w

static final int jsr_w
Byte code instruction codes.

See Also:
Constant Field Values

breakpoint

static final int breakpoint
Byte code instruction codes.

See Also:
Constant Field Values

ByteCodeCount

static final int ByteCodeCount
Byte code instruction codes.

See Also:
Constant Field Values

string_add

static final int string_add
Virtual instruction codes; used for constant folding.

See Also:
Constant Field Values

bool_not

static final int bool_not
Virtual instruction codes; used for constant folding.

See Also:
Constant Field Values

bool_and

static final int bool_and
Virtual instruction codes; used for constant folding.

See Also:
Constant Field Values

bool_or

static final int bool_or
Virtual instruction codes; used for constant folding.

See Also:
Constant Field Values

ishll

static final int ishll
Virtual opcodes; used for shifts with long shiftcount

See Also:
Constant Field Values

lshll

static final int lshll
Virtual opcodes; used for shifts with long shiftcount

See Also:
Constant Field Values

ishrl

static final int ishrl
Virtual opcodes; used for shifts with long shiftcount

See Also:
Constant Field Values

lshrl

static final int lshrl
Virtual opcodes; used for shifts with long shiftcount

See Also:
Constant Field Values

iushrl

static final int iushrl
Virtual opcodes; used for shifts with long shiftcount

See Also:
Constant Field Values

lushrl

static final int lushrl
Virtual opcodes; used for shifts with long shiftcount

See Also:
Constant Field Values

nullchk

static final int nullchk
Virtual opcode for null reference checks

See Also:
Constant Field Values

error

static final int error
Virtual opcode for disallowed operations.

See Also:
Constant Field Values

dontgoto

static final int dontgoto
All conditional jumps come in pairs. To streamline the treatment of jumps, we also introduce a negation of an unconditional jump. That opcode happens to be jsr.

See Also:
Constant Field Values

preShift

static final int preShift
Shift and mask constants for shifting prefix instructions. a pair of instruction codes such as LCMP ; IFEQ is encoded in Symtab as (LCMP << preShift) + IFEQ.

See Also:
Constant Field Values

preMask

static final int preMask
See Also:
Constant Field Values

INTcode

static final int INTcode
Type codes.

See Also:
Constant Field Values

LONGcode

static final int LONGcode
Type codes.

See Also:
Constant Field Values

FLOATcode

static final int FLOATcode
Type codes.

See Also:
Constant Field Values

DOUBLEcode

static final int DOUBLEcode
Type codes.

See Also:
Constant Field Values

OBJECTcode

static final int OBJECTcode
Type codes.

See Also:
Constant Field Values

BYTEcode

static final int BYTEcode
Type codes.

See Also:
Constant Field Values

CHARcode

static final int CHARcode
Type codes.

See Also:
Constant Field Values

SHORTcode

static final int SHORTcode
Type codes.

See Also:
Constant Field Values

VOIDcode

static final int VOIDcode
Type codes.

See Also:
Constant Field Values

TypeCodeCount

static final int TypeCodeCount
Type codes.

See Also:
Constant Field Values

typecodeNames

static final java.lang.String[] typecodeNames