org.jikesrvm.classloader
Interface BytecodeConstants

All Known Implementing Classes:
AbstractMethod, AConstNull, ArchitectureSpecific.BaselineCompilerImpl, BaselineCompiler, BaselineCompilerImpl, BC2IR, BranchProfiles, BuildBB, BuildReferenceMaps, BytecodeStream, BytecodeTraverser, CheckCast, DoubleStore, DynamicLink, ExecutionState, FloatStore, Goto, IntStore, InvokeCompiledMethod, InvokeStatic, LoadDoubleConst, LoadFloatConst, LoadIntConst, LoadLongConst, LoadRetAddrConst, LoadWordConst, LongStore, NativeMethod, Nop, NormalMethod, OptLinker, ParamInitEnd, Pop, PseudoBytecode, RefStore, RVMMethod, TemplateCompilerFramework

public interface BytecodeConstants

Information about java byte codes that appear in the "code" attribute of a .class file.


Field Summary
static int JBC_aaload
           
static int JBC_aastore
           
static int JBC_aconst_null
           
static int JBC_aload
           
static int JBC_aload_0
           
static int JBC_aload_1
           
static int JBC_aload_2
           
static int JBC_aload_3
           
static int JBC_anewarray
           
static int JBC_areturn
           
static int JBC_arraylength
           
static int JBC_astore
           
static int JBC_astore_0
           
static int JBC_astore_1
           
static int JBC_astore_2
           
static int JBC_astore_3
           
static int JBC_athrow
           
static int JBC_baload
           
static int JBC_bastore
           
static int JBC_bipush
           
static int JBC_caload
           
static int JBC_castore
           
static int JBC_checkcast
           
static int JBC_d2f
           
static int JBC_d2i
           
static int JBC_d2l
           
static int JBC_dadd
           
static int JBC_daload
           
static int JBC_dastore
           
static int JBC_dcmpg
           
static int JBC_dcmpl
           
static int JBC_dconst_0
           
static int JBC_dconst_1
           
static int JBC_ddiv
           
static int JBC_dload
           
static int JBC_dload_0
           
static int JBC_dload_1
           
static int JBC_dload_2
           
static int JBC_dload_3
           
static int JBC_dmul
           
static int JBC_dneg
           
static int JBC_drem
           
static int JBC_dreturn
           
static int JBC_dstore
           
static int JBC_dstore_0
           
static int JBC_dstore_1
           
static int JBC_dstore_2
           
static int JBC_dstore_3
           
static int JBC_dsub
           
static int JBC_dup
           
static int JBC_dup_x1
           
static int JBC_dup_x2
           
static int JBC_dup2
           
static int JBC_dup2_x1
           
static int JBC_dup2_x2
           
static int JBC_f2d
           
static int JBC_f2i
           
static int JBC_f2l
           
static int JBC_fadd
           
static int JBC_faload
           
static int JBC_fastore
           
static int JBC_fcmpg
           
static int JBC_fcmpl
           
static int JBC_fconst_0
           
static int JBC_fconst_1
           
static int JBC_fconst_2
           
static int JBC_fdiv
           
static int JBC_fload
           
static int JBC_fload_0
           
static int JBC_fload_1
           
static int JBC_fload_2
           
static int JBC_fload_3
           
static int JBC_fmul
           
static int JBC_fneg
           
static int JBC_frem
           
static int JBC_freturn
           
static int JBC_fstore
           
static int JBC_fstore_0
           
static int JBC_fstore_1
           
static int JBC_fstore_2
           
static int JBC_fstore_3
           
static int JBC_fsub
           
static int JBC_getfield
           
static int JBC_getstatic
           
static int JBC_goto
           
static int JBC_goto_w
           
static int JBC_i2d
           
static int JBC_i2f
           
static int JBC_i2l
           
static int JBC_iadd
           
static int JBC_iaload
           
static int JBC_iand
           
static int JBC_iastore
           
static int JBC_iconst_0
           
static int JBC_iconst_1
           
static int JBC_iconst_2
           
static int JBC_iconst_3
           
static int JBC_iconst_4
           
static int JBC_iconst_5
           
static int JBC_iconst_m1
           
static int JBC_idiv
           
static int JBC_if_acmpeq
           
static int JBC_if_acmpne
           
static int JBC_if_icmpeq
           
static int JBC_if_icmpge
           
static int JBC_if_icmpgt
           
static int JBC_if_icmple
           
static int JBC_if_icmplt
           
static int JBC_if_icmpne
           
static int JBC_ifeq
           
static int JBC_ifge
           
static int JBC_ifgt
           
static int JBC_ifle
           
static int JBC_iflt
           
static int JBC_ifne
           
static int JBC_ifnonnull
           
static int JBC_ifnull
           
static int JBC_iinc
           
static int JBC_iload
           
static int JBC_iload_0
           
static int JBC_iload_1
           
static int JBC_iload_2
           
static int JBC_iload_3
           
static int JBC_impdep1
           
static int JBC_impdep2
           
static int JBC_imul
           
static int JBC_ineg
           
static int JBC_instanceof
           
static int JBC_int2byte
           
static int JBC_int2char
           
static int JBC_int2short
           
static int JBC_invokeinterface
           
static int JBC_invokespecial
           
static int JBC_invokestatic
           
static int JBC_invokevirtual
           
static int JBC_ior
           
static int JBC_irem
           
static int JBC_ireturn
           
static int JBC_ishl
           
static int JBC_ishr
           
static int JBC_istore
           
static int JBC_istore_0
           
static int JBC_istore_1
           
static int JBC_istore_2
           
static int JBC_istore_3
           
static int JBC_isub
           
static int JBC_iushr
           
static int JBC_ixor
           
static int JBC_jsr
           
static int JBC_jsr_w
           
static int JBC_l2d
           
static int JBC_l2f
           
static int JBC_l2i
           
static int JBC_ladd
           
static int JBC_laload
           
static int JBC_land
           
static int JBC_lastore
           
static int JBC_lcmp
           
static int JBC_lconst_0
           
static int JBC_lconst_1
           
static int JBC_ldc
           
static int JBC_ldc_w
           
static int JBC_ldc2_w
           
static int JBC_ldiv
           
static byte[] JBC_length
           
static int JBC_lload
           
static int JBC_lload_0
           
static int JBC_lload_1
           
static int JBC_lload_2
           
static int JBC_lload_3
           
static int JBC_lmul
           
static int JBC_lneg
           
static int JBC_lookupswitch
           
static int JBC_lor
           
static int JBC_lrem
           
static int JBC_lreturn
           
static int JBC_lshl
           
static int JBC_lshr
           
static int JBC_lstore
           
static int JBC_lstore_0
           
static int JBC_lstore_1
           
static int JBC_lstore_2
           
static int JBC_lstore_3
           
static int JBC_lsub
           
static int JBC_lushr
           
static int JBC_lxor
           
static int JBC_monitorenter
           
static int JBC_monitorexit
           
static int JBC_multianewarray
           
static String[] JBC_name
          Bytecode names (for debugging/printing)
static int JBC_new
           
static int JBC_newarray
           
static int JBC_nop
           
static int JBC_pop
           
static int JBC_pop2
           
static int JBC_putfield
           
static int JBC_putstatic
           
static int JBC_ret
           
static int JBC_return
           
static int JBC_saload
           
static int JBC_sastore
           
static int JBC_sipush
           
static int JBC_swap
           
static int JBC_tableswitch
           
static int JBC_wide
           
static int JBC_xxxunusedxxx
           
 

Field Detail

JBC_nop

static final int JBC_nop
See Also:
Constant Field Values

JBC_aconst_null

static final int JBC_aconst_null
See Also:
Constant Field Values

JBC_iconst_m1

static final int JBC_iconst_m1
See Also:
Constant Field Values

JBC_iconst_0

static final int JBC_iconst_0
See Also:
Constant Field Values

JBC_iconst_1

static final int JBC_iconst_1
See Also:
Constant Field Values

JBC_iconst_2

static final int JBC_iconst_2
See Also:
Constant Field Values

JBC_iconst_3

static final int JBC_iconst_3
See Also:
Constant Field Values

JBC_iconst_4

static final int JBC_iconst_4
See Also:
Constant Field Values

JBC_iconst_5

static final int JBC_iconst_5
See Also:
Constant Field Values

JBC_lconst_0

static final int JBC_lconst_0
See Also:
Constant Field Values

JBC_lconst_1

static final int JBC_lconst_1
See Also:
Constant Field Values

JBC_fconst_0

static final int JBC_fconst_0
See Also:
Constant Field Values

JBC_fconst_1

static final int JBC_fconst_1
See Also:
Constant Field Values

JBC_fconst_2

static final int JBC_fconst_2
See Also:
Constant Field Values

JBC_dconst_0

static final int JBC_dconst_0
See Also:
Constant Field Values

JBC_dconst_1

static final int JBC_dconst_1
See Also:
Constant Field Values

JBC_bipush

static final int JBC_bipush
See Also:
Constant Field Values

JBC_sipush

static final int JBC_sipush
See Also:
Constant Field Values

JBC_ldc

static final int JBC_ldc
See Also:
Constant Field Values

JBC_ldc_w

static final int JBC_ldc_w
See Also:
Constant Field Values

JBC_ldc2_w

static final int JBC_ldc2_w
See Also:
Constant Field Values

JBC_iload

static final int JBC_iload
See Also:
Constant Field Values

JBC_lload

static final int JBC_lload
See Also:
Constant Field Values

JBC_fload

static final int JBC_fload
See Also:
Constant Field Values

JBC_dload

static final int JBC_dload
See Also:
Constant Field Values

JBC_aload

static final int JBC_aload
See Also:
Constant Field Values

JBC_iload_0

static final int JBC_iload_0
See Also:
Constant Field Values

JBC_iload_1

static final int JBC_iload_1
See Also:
Constant Field Values

JBC_iload_2

static final int JBC_iload_2
See Also:
Constant Field Values

JBC_iload_3

static final int JBC_iload_3
See Also:
Constant Field Values

JBC_lload_0

static final int JBC_lload_0
See Also:
Constant Field Values

JBC_lload_1

static final int JBC_lload_1
See Also:
Constant Field Values

JBC_lload_2

static final int JBC_lload_2
See Also:
Constant Field Values

JBC_lload_3

static final int JBC_lload_3
See Also:
Constant Field Values

JBC_fload_0

static final int JBC_fload_0
See Also:
Constant Field Values

JBC_fload_1

static final int JBC_fload_1
See Also:
Constant Field Values

JBC_fload_2

static final int JBC_fload_2
See Also:
Constant Field Values

JBC_fload_3

static final int JBC_fload_3
See Also:
Constant Field Values

JBC_dload_0

static final int JBC_dload_0
See Also:
Constant Field Values

JBC_dload_1

static final int JBC_dload_1
See Also:
Constant Field Values

JBC_dload_2

static final int JBC_dload_2
See Also:
Constant Field Values

JBC_dload_3

static final int JBC_dload_3
See Also:
Constant Field Values

JBC_aload_0

static final int JBC_aload_0
See Also:
Constant Field Values

JBC_aload_1

static final int JBC_aload_1
See Also:
Constant Field Values

JBC_aload_2

static final int JBC_aload_2
See Also:
Constant Field Values

JBC_aload_3

static final int JBC_aload_3
See Also:
Constant Field Values

JBC_iaload

static final int JBC_iaload
See Also:
Constant Field Values

JBC_laload

static final int JBC_laload
See Also:
Constant Field Values

JBC_faload

static final int JBC_faload
See Also:
Constant Field Values

JBC_daload

static final int JBC_daload
See Also:
Constant Field Values

JBC_aaload

static final int JBC_aaload
See Also:
Constant Field Values

JBC_baload

static final int JBC_baload
See Also:
Constant Field Values

JBC_caload

static final int JBC_caload
See Also:
Constant Field Values

JBC_saload

static final int JBC_saload
See Also:
Constant Field Values

JBC_istore

static final int JBC_istore
See Also:
Constant Field Values

JBC_lstore

static final int JBC_lstore
See Also:
Constant Field Values

JBC_fstore

static final int JBC_fstore
See Also:
Constant Field Values

JBC_dstore

static final int JBC_dstore
See Also:
Constant Field Values

JBC_astore

static final int JBC_astore
See Also:
Constant Field Values

JBC_istore_0

static final int JBC_istore_0
See Also:
Constant Field Values

JBC_istore_1

static final int JBC_istore_1
See Also:
Constant Field Values

JBC_istore_2

static final int JBC_istore_2
See Also:
Constant Field Values

JBC_istore_3

static final int JBC_istore_3
See Also:
Constant Field Values

JBC_lstore_0

static final int JBC_lstore_0
See Also:
Constant Field Values

JBC_lstore_1

static final int JBC_lstore_1
See Also:
Constant Field Values

JBC_lstore_2

static final int JBC_lstore_2
See Also:
Constant Field Values

JBC_lstore_3

static final int JBC_lstore_3
See Also:
Constant Field Values

JBC_fstore_0

static final int JBC_fstore_0
See Also:
Constant Field Values

JBC_fstore_1

static final int JBC_fstore_1
See Also:
Constant Field Values

JBC_fstore_2

static final int JBC_fstore_2
See Also:
Constant Field Values

JBC_fstore_3

static final int JBC_fstore_3
See Also:
Constant Field Values

JBC_dstore_0

static final int JBC_dstore_0
See Also:
Constant Field Values

JBC_dstore_1

static final int JBC_dstore_1
See Also:
Constant Field Values

JBC_dstore_2

static final int JBC_dstore_2
See Also:
Constant Field Values

JBC_dstore_3

static final int JBC_dstore_3
See Also:
Constant Field Values

JBC_astore_0

static final int JBC_astore_0
See Also:
Constant Field Values

JBC_astore_1

static final int JBC_astore_1
See Also:
Constant Field Values

JBC_astore_2

static final int JBC_astore_2
See Also:
Constant Field Values

JBC_astore_3

static final int JBC_astore_3
See Also:
Constant Field Values

JBC_iastore

static final int JBC_iastore
See Also:
Constant Field Values

JBC_lastore

static final int JBC_lastore
See Also:
Constant Field Values

JBC_fastore

static final int JBC_fastore
See Also:
Constant Field Values

JBC_dastore

static final int JBC_dastore
See Also:
Constant Field Values

JBC_aastore

static final int JBC_aastore
See Also:
Constant Field Values

JBC_bastore

static final int JBC_bastore
See Also:
Constant Field Values

JBC_castore

static final int JBC_castore
See Also:
Constant Field Values

JBC_sastore

static final int JBC_sastore
See Also:
Constant Field Values

JBC_pop

static final int JBC_pop
See Also:
Constant Field Values

JBC_pop2

static final int JBC_pop2
See Also:
Constant Field Values

JBC_dup

static final int JBC_dup
See Also:
Constant Field Values

JBC_dup_x1

static final int JBC_dup_x1
See Also:
Constant Field Values

JBC_dup_x2

static final int JBC_dup_x2
See Also:
Constant Field Values

JBC_dup2

static final int JBC_dup2
See Also:
Constant Field Values

JBC_dup2_x1

static final int JBC_dup2_x1
See Also:
Constant Field Values

JBC_dup2_x2

static final int JBC_dup2_x2
See Also:
Constant Field Values

JBC_swap

static final int JBC_swap
See Also:
Constant Field Values

JBC_iadd

static final int JBC_iadd
See Also:
Constant Field Values

JBC_ladd

static final int JBC_ladd
See Also:
Constant Field Values

JBC_fadd

static final int JBC_fadd
See Also:
Constant Field Values

JBC_dadd

static final int JBC_dadd
See Also:
Constant Field Values

JBC_isub

static final int JBC_isub
See Also:
Constant Field Values

JBC_lsub

static final int JBC_lsub
See Also:
Constant Field Values

JBC_fsub

static final int JBC_fsub
See Also:
Constant Field Values

JBC_dsub

static final int JBC_dsub
See Also:
Constant Field Values

JBC_imul

static final int JBC_imul
See Also:
Constant Field Values

JBC_lmul

static final int JBC_lmul
See Also:
Constant Field Values

JBC_fmul

static final int JBC_fmul
See Also:
Constant Field Values

JBC_dmul

static final int JBC_dmul
See Also:
Constant Field Values

JBC_idiv

static final int JBC_idiv
See Also:
Constant Field Values

JBC_ldiv

static final int JBC_ldiv
See Also:
Constant Field Values

JBC_fdiv

static final int JBC_fdiv
See Also:
Constant Field Values

JBC_ddiv

static final int JBC_ddiv
See Also:
Constant Field Values

JBC_irem

static final int JBC_irem
See Also:
Constant Field Values

JBC_lrem

static final int JBC_lrem
See Also:
Constant Field Values

JBC_frem

static final int JBC_frem
See Also:
Constant Field Values

JBC_drem

static final int JBC_drem
See Also:
Constant Field Values

JBC_ineg

static final int JBC_ineg
See Also:
Constant Field Values

JBC_lneg

static final int JBC_lneg
See Also:
Constant Field Values

JBC_fneg

static final int JBC_fneg
See Also:
Constant Field Values

JBC_dneg

static final int JBC_dneg
See Also:
Constant Field Values

JBC_ishl

static final int JBC_ishl
See Also:
Constant Field Values

JBC_lshl

static final int JBC_lshl
See Also:
Constant Field Values

JBC_ishr

static final int JBC_ishr
See Also:
Constant Field Values

JBC_lshr

static final int JBC_lshr
See Also:
Constant Field Values

JBC_iushr

static final int JBC_iushr
See Also:
Constant Field Values

JBC_lushr

static final int JBC_lushr
See Also:
Constant Field Values

JBC_iand

static final int JBC_iand
See Also:
Constant Field Values

JBC_land

static final int JBC_land
See Also:
Constant Field Values

JBC_ior

static final int JBC_ior
See Also:
Constant Field Values

JBC_lor

static final int JBC_lor
See Also:
Constant Field Values

JBC_ixor

static final int JBC_ixor
See Also:
Constant Field Values

JBC_lxor

static final int JBC_lxor
See Also:
Constant Field Values

JBC_iinc

static final int JBC_iinc
See Also:
Constant Field Values

JBC_i2l

static final int JBC_i2l
See Also:
Constant Field Values

JBC_i2f

static final int JBC_i2f
See Also:
Constant Field Values

JBC_i2d

static final int JBC_i2d
See Also:
Constant Field Values

JBC_l2i

static final int JBC_l2i
See Also:
Constant Field Values

JBC_l2f

static final int JBC_l2f
See Also:
Constant Field Values

JBC_l2d

static final int JBC_l2d
See Also:
Constant Field Values

JBC_f2i

static final int JBC_f2i
See Also:
Constant Field Values

JBC_f2l

static final int JBC_f2l
See Also:
Constant Field Values

JBC_f2d

static final int JBC_f2d
See Also:
Constant Field Values

JBC_d2i

static final int JBC_d2i
See Also:
Constant Field Values

JBC_d2l

static final int JBC_d2l
See Also:
Constant Field Values

JBC_d2f

static final int JBC_d2f
See Also:
Constant Field Values

JBC_int2byte

static final int JBC_int2byte
See Also:
Constant Field Values

JBC_int2char

static final int JBC_int2char
See Also:
Constant Field Values

JBC_int2short

static final int JBC_int2short
See Also:
Constant Field Values

JBC_lcmp

static final int JBC_lcmp
See Also:
Constant Field Values

JBC_fcmpl

static final int JBC_fcmpl
See Also:
Constant Field Values

JBC_fcmpg

static final int JBC_fcmpg
See Also:
Constant Field Values

JBC_dcmpl

static final int JBC_dcmpl
See Also:
Constant Field Values

JBC_dcmpg

static final int JBC_dcmpg
See Also:
Constant Field Values

JBC_ifeq

static final int JBC_ifeq
See Also:
Constant Field Values

JBC_ifne

static final int JBC_ifne
See Also:
Constant Field Values

JBC_iflt

static final int JBC_iflt
See Also:
Constant Field Values

JBC_ifge

static final int JBC_ifge
See Also:
Constant Field Values

JBC_ifgt

static final int JBC_ifgt
See Also:
Constant Field Values

JBC_ifle

static final int JBC_ifle
See Also:
Constant Field Values

JBC_if_icmpeq

static final int JBC_if_icmpeq
See Also:
Constant Field Values

JBC_if_icmpne

static final int JBC_if_icmpne
See Also:
Constant Field Values

JBC_if_icmplt

static final int JBC_if_icmplt
See Also:
Constant Field Values

JBC_if_icmpge

static final int JBC_if_icmpge
See Also:
Constant Field Values

JBC_if_icmpgt

static final int JBC_if_icmpgt
See Also:
Constant Field Values

JBC_if_icmple

static final int JBC_if_icmple
See Also:
Constant Field Values

JBC_if_acmpeq

static final int JBC_if_acmpeq
See Also:
Constant Field Values

JBC_if_acmpne

static final int JBC_if_acmpne
See Also:
Constant Field Values

JBC_goto

static final int JBC_goto
See Also:
Constant Field Values

JBC_jsr

static final int JBC_jsr
See Also:
Constant Field Values

JBC_ret

static final int JBC_ret
See Also:
Constant Field Values

JBC_tableswitch

static final int JBC_tableswitch
See Also:
Constant Field Values

JBC_lookupswitch

static final int JBC_lookupswitch
See Also:
Constant Field Values

JBC_ireturn

static final int JBC_ireturn
See Also:
Constant Field Values

JBC_lreturn

static final int JBC_lreturn
See Also:
Constant Field Values

JBC_freturn

static final int JBC_freturn
See Also:
Constant Field Values

JBC_dreturn

static final int JBC_dreturn
See Also:
Constant Field Values

JBC_areturn

static final int JBC_areturn
See Also:
Constant Field Values

JBC_return

static final int JBC_return
See Also:
Constant Field Values

JBC_getstatic

static final int JBC_getstatic
See Also:
Constant Field Values

JBC_putstatic

static final int JBC_putstatic
See Also:
Constant Field Values

JBC_getfield

static final int JBC_getfield
See Also:
Constant Field Values

JBC_putfield

static final int JBC_putfield
See Also:
Constant Field Values

JBC_invokevirtual

static final int JBC_invokevirtual
See Also:
Constant Field Values

JBC_invokespecial

static final int JBC_invokespecial
See Also:
Constant Field Values

JBC_invokestatic

static final int JBC_invokestatic
See Also:
Constant Field Values

JBC_invokeinterface

static final int JBC_invokeinterface
See Also:
Constant Field Values

JBC_xxxunusedxxx

static final int JBC_xxxunusedxxx
See Also:
Constant Field Values

JBC_new

static final int JBC_new
See Also:
Constant Field Values

JBC_newarray

static final int JBC_newarray
See Also:
Constant Field Values

JBC_anewarray

static final int JBC_anewarray
See Also:
Constant Field Values

JBC_arraylength

static final int JBC_arraylength
See Also:
Constant Field Values

JBC_athrow

static final int JBC_athrow
See Also:
Constant Field Values

JBC_checkcast

static final int JBC_checkcast
See Also:
Constant Field Values

JBC_instanceof

static final int JBC_instanceof
See Also:
Constant Field Values

JBC_monitorenter

static final int JBC_monitorenter
See Also:
Constant Field Values

JBC_monitorexit

static final int JBC_monitorexit
See Also:
Constant Field Values

JBC_wide

static final int JBC_wide
See Also:
Constant Field Values

JBC_multianewarray

static final int JBC_multianewarray
See Also:
Constant Field Values

JBC_ifnull

static final int JBC_ifnull
See Also:
Constant Field Values

JBC_ifnonnull

static final int JBC_ifnonnull
See Also:
Constant Field Values

JBC_goto_w

static final int JBC_goto_w
See Also:
Constant Field Values

JBC_jsr_w

static final int JBC_jsr_w
See Also:
Constant Field Values

JBC_impdep1

static final int JBC_impdep1
See Also:
Constant Field Values

JBC_impdep2

static final int JBC_impdep2
See Also:
Constant Field Values

JBC_length

static final byte[] JBC_length

JBC_name

static final String[] JBC_name
Bytecode names (for debugging/printing)