EDU.purdue.cs.bloat.editor
Interface Opcode

All Known Implementing Classes:
CodeArray, Instruction, MethodEditor, Tree, StackOpt, CompactArrayInitializer, Peephole, CodeGenerator, Main, Main, Main, Main, CounterDecorate

public interface Opcode

Opcode is an interface containing constants defining the opcodes of instructions and related constants.

See Also:
Instruction

Field Summary
static int opc_aaload
           
static int opc_aastore
           
static int opc_aconst_null
           
static int opc_aload
           
static int opc_aload_0
           
static int opc_aload_1
           
static int opc_aload_2
           
static int opc_aload_3
           
static int opc_anewarray
           
static int opc_areturn
           
static int opc_arraylength
           
static int opc_astore
           
static int opc_astore_0
           
static int opc_astore_1
           
static int opc_astore_2
           
static int opc_astore_3
           
static int opc_aswizzle
           
static int opc_aswrange
           
static int opc_athrow
           
static int opc_aupdate
           
static int opc_baload
           
static int opc_bastore
           
static int opc_bipush
           
static int opc_breakpoint
           
static int opc_caload
           
static int opc_castore
           
static int opc_checkcast
           
static int opc_d2f
           
static int opc_d2i
           
static int opc_d2l
           
static int opc_dadd
           
static int opc_daload
           
static int opc_dastore
           
static int opc_dcmpg
           
static int opc_dcmpl
           
static int opc_dconst_0
           
static int opc_dconst_1
           
static int opc_ddiv
           
static int opc_dload
           
static int opc_dload_0
           
static int opc_dload_1
           
static int opc_dload_2
           
static int opc_dload_3
           
static int opc_dmul
           
static int opc_dneg
           
static int opc_drem
           
static int opc_dreturn
           
static int opc_dstore
           
static int opc_dstore_0
           
static int opc_dstore_1
           
static int opc_dstore_2
           
static int opc_dstore_3
           
static int opc_dsub
           
static int opc_dup
           
static int opc_dup_x1
           
static int opc_dup_x2
           
static int opc_dup2
           
static int opc_dup2_x1
           
static int opc_dup2_x2
           
static int opc_f2d
           
static int opc_f2i
           
static int opc_f2l
           
static int opc_fadd
           
static int opc_faload
           
static int opc_fastore
           
static int opc_fcmpg
           
static int opc_fcmpl
           
static int opc_fconst_0
           
static int opc_fconst_1
           
static int opc_fconst_2
           
static int opc_fdiv
           
static int opc_fload
           
static int opc_fload_0
           
static int opc_fload_1
           
static int opc_fload_2
           
static int opc_fload_3
           
static int opc_fmul
           
static int opc_fneg
           
static int opc_frem
           
static int opc_freturn
           
static int opc_fstore
           
static int opc_fstore_0
           
static int opc_fstore_1
           
static int opc_fstore_2
           
static int opc_fstore_3
           
static int opc_fsub
           
static int opc_getfield
           
static int opc_getstatic
           
static int opc_goto
           
static int opc_goto_w
           
static int opc_i2b
           
static int opc_i2c
           
static int opc_i2d
           
static int opc_i2f
           
static int opc_i2l
           
static int opc_i2s
           
static int opc_iadd
           
static int opc_iaload
           
static int opc_iand
           
static int opc_iastore
           
static int opc_iconst_0
           
static int opc_iconst_1
           
static int opc_iconst_2
           
static int opc_iconst_3
           
static int opc_iconst_4
           
static int opc_iconst_5
           
static int opc_iconst_m1
           
static int opc_idiv
           
static int opc_if_acmpeq
           
static int opc_if_acmpne
           
static int opc_if_icmpeq
           
static int opc_if_icmpge
           
static int opc_if_icmpgt
           
static int opc_if_icmple
           
static int opc_if_icmplt
           
static int opc_if_icmpne
           
static int opc_ifeq
           
static int opc_ifge
           
static int opc_ifgt
           
static int opc_ifle
           
static int opc_iflt
           
static int opc_ifne
           
static int opc_ifnonnull
           
static int opc_ifnull
           
static int opc_iinc
           
static int opc_iload
           
static int opc_iload_0
           
static int opc_iload_1
           
static int opc_iload_2
           
static int opc_iload_3
           
static int opc_imul
           
static int opc_ineg
           
static int opc_instanceof
           
static int opc_invokeinterface
           
static int opc_invokespecial
           
static int opc_invokestatic
           
static int opc_invokevirtual
           
static int opc_ior
           
static int opc_irem
           
static int opc_ireturn
           
static int opc_ishl
           
static int opc_ishr
           
static int opc_istore
           
static int opc_istore_0
           
static int opc_istore_1
           
static int opc_istore_2
           
static int opc_istore_3
           
static int opc_isub
           
static int opc_iushr
           
static int opc_ixor
           
static int opc_jsr
           
static int opc_jsr_w
           
static int opc_l2d
           
static int opc_l2f
           
static int opc_l2i
           
static int opc_ladd
           
static int opc_laload
           
static int opc_land
           
static int opc_lastore
           
static int opc_lcmp
           
static int opc_lconst_0
           
static int opc_lconst_1
           
static int opc_ldc
           
static int opc_ldc_w
           
static int opc_ldc2_w
           
static int opc_ldiv
           
static int opc_lload
           
static int opc_lload_0
           
static int opc_lload_1
           
static int opc_lload_2
           
static int opc_lload_3
           
static int opc_lmul
           
static int opc_lneg
           
static int opc_lookupswitch
           
static int opc_lor
           
static int opc_lrem
           
static int opc_lreturn
           
static int opc_lshl
           
static int opc_lshr
           
static int opc_lstore
           
static int opc_lstore_0
           
static int opc_lstore_1
           
static int opc_lstore_2
           
static int opc_lstore_3
           
static int opc_lsub
           
static int opc_lushr
           
static int opc_lxor
           
static int opc_monitorenter
           
static int opc_monitorexit
           
static int opc_multianewarray
           
static int opc_new
           
static int opc_newarray
           
static int opc_nop
           
static int opc_pop
           
static int opc_pop2
           
static int opc_putfield
           
static int opc_putfield_nowb
           
static int opc_putstatic
           
static int opc_putstatic_nowb
           
static int opc_rc
           
static int opc_ret
           
static int opc_return
           
static int opc_saload
           
static int opc_sastore
           
static int opc_sipush
           
static int opc_supdate
           
static int opc_swap
           
static int opc_tableswitch
           
static int opc_wide
           
static int opc_xxxunusedxxx
           
static java.lang.String[] opcNames
          An array of opcode names, indexed by the opcode.
static byte[] opcSize
          An array of the bytecode instruction lengths, indexed by the opcode.
static int opcx_aaload
          Opcode class for aaload.
static int opcx_aastore
          Opcode class for aastore.
static int opcx_aload
          Opcode class for aload, aload_0, aload_1, aload_2, aload_3.
static int opcx_areturn
          Opcode class for areturn.
static int opcx_arraylength
          Opcode class for arraylength.
static int opcx_astore
          Opcode class for astore, astore_0, astore_1, astore_2, astore_3.
static int opcx_aswizzle
          Opcode class for aswizzle.
static int opcx_aswrange
          Opcode class for aswrange.
static int opcx_athrow
          Opcode class for athrow.
static int opcx_aupdate
          Opcode class for supdate.
static int opcx_baload
          Opcode class for baload.
static int opcx_bastore
          Opcode class for bastore.
static int opcx_caload
          Opcode class for caload.
static int opcx_castore
          Opcode class for castore.
static int opcx_checkcast
          Opcode class for checkcast.
static int opcx_d2f
          Opcode class for d2f.
static int opcx_d2i
          Opcode class for d2i.
static int opcx_d2l
          Opcode class for d2l.
static int opcx_dadd
          Opcode class for dadd.
static int opcx_daload
          Opcode class for daload.
static int opcx_dastore
          Opcode class for dastore.
static int opcx_dcmpg
          Opcode class for dcmpg.
static int opcx_dcmpl
          Opcode class for dcmpl.
static int opcx_ddiv
          Opcode class for ddiv.
static int opcx_dload
          Opcode class for dload, dload_0, dload_1, dload_2, dload_3.
static int opcx_dmul
          Opcode class for dmul.
static int opcx_dneg
          Opcode class for dneg.
static int opcx_drem
          Opcode class for drem.
static int opcx_dreturn
          Opcode class for dreturn.
static int opcx_dstore
          Opcode class for dstore, dstore_0, dstore_1, dstore_2, dstore_3.
static int opcx_dsub
          Opcode class for dsub.
static int opcx_dup
          Opcode class for dup.
static int opcx_dup_x1
          Opcode class for dup_x1.
static int opcx_dup_x2
          Opcode class for dup_x2.
static int opcx_dup2
          Opcode class for dup2.
static int opcx_dup2_x1
          Opcode class for dup2_x1.
static int opcx_dup2_x2
          Opcode class for dup2_x2.
static int opcx_f2d
          Opcode class for f2d.
static int opcx_f2i
          Opcode class for f2i.
static int opcx_f2l
          Opcode class for f2l.
static int opcx_fadd
          Opcode class for fadd.
static int opcx_faload
          Opcode class for faload.
static int opcx_fastore
          Opcode class for fastore.
static int opcx_fcmpg
          Opcode class for fcmpg.
static int opcx_fcmpl
          Opcode class for fcmpl.
static int opcx_fdiv
          Opcode class for fdiv.
static int opcx_fload
          Opcode class for fload, fload_0, fload_1, fload_2, fload_3.
static int opcx_fmul
          Opcode class for fmul.
static int opcx_fneg
          Opcode class for fneg.
static int opcx_frem
          Opcode class for frem.
static int opcx_freturn
          Opcode class for freturn.
static int opcx_fstore
          Opcode class for fstore, fstore_0, fstore_1, fstore_2, fstore_3.
static int opcx_fsub
          Opcode class for fsub.
static int opcx_getfield
          Opcode class for getfield.
static int opcx_getstatic
          Opcode class for getstatic.
static int opcx_goto
          Opcode class for goto, goto_w.
static int opcx_i2b
          Opcode class for i2b.
static int opcx_i2c
          Opcode class for i2c.
static int opcx_i2d
          Opcode class for i2d.
static int opcx_i2f
          Opcode class for i2f.
static int opcx_i2l
          Opcode class for i2l.
static int opcx_i2s
          Opcode class for i2s.
static int opcx_iadd
          Opcode class for iadd.
static int opcx_iaload
          Opcode class for iaload.
static int opcx_iand
          Opcode class for iand.
static int opcx_iastore
          Opcode class for iastore.
static int opcx_idiv
          Opcode class for idiv.
static int opcx_if_acmpeq
          Opcode class for if_acmpeq.
static int opcx_if_acmpne
          Opcode class for if_acmpne.
static int opcx_if_icmpeq
          Opcode class for if_icmpeq.
static int opcx_if_icmpge
          Opcode class for if_icmpge.
static int opcx_if_icmpgt
          Opcode class for if_icmpgt.
static int opcx_if_icmple
          Opcode class for if_icmple.
static int opcx_if_icmplt
          Opcode class for if_icmplt.
static int opcx_if_icmpne
          Opcode class for if_icmpne.
static int opcx_ifeq
          Opcode class for ifeq.
static int opcx_ifge
          Opcode class for ifge.
static int opcx_ifgt
          Opcode class for ifgt.
static int opcx_ifle
          Opcode class for ifle.
static int opcx_iflt
          Opcode class for iflt.
static int opcx_ifne
          Opcode class for ifne.
static int opcx_ifnonnull
          Opcode class for ifnonnull.
static int opcx_ifnull
          Opcode class for ifnull.
static int opcx_iinc
          Opcode class for iinc.
static int opcx_iload
          Opcode class for iload, iload_0, iload_1, iload_2, iload_3.
static int opcx_imul
          Opcode class for imul.
static int opcx_ineg
          Opcode class for ineg.
static int opcx_instanceof
          Opcode class for instanceof.
static int opcx_invokeinterface
          Opcode class for invokeinterface.
static int opcx_invokespecial
          Opcode class for invokespecial.
static int opcx_invokestatic
          Opcode class for invokestatic.
static int opcx_invokevirtual
          Opcode class for invokevirtual.
static int opcx_ior
          Opcode class for ior.
static int opcx_irem
          Opcode class for irem.
static int opcx_ireturn
          Opcode class for ireturn.
static int opcx_ishl
          Opcode class for ishl.
static int opcx_ishr
          Opcode class for ishr.
static int opcx_istore
          Opcode class for istore, istore_0, istore_1, istore_2, istore_3.
static int opcx_isub
          Opcode class for isub.
static int opcx_iushr
          Opcode class for iushr.
static int opcx_ixor
          Opcode class for ixor.
static int opcx_jsr
          Opcode class for jsr, jsr_w.
static int opcx_l2d
          Opcode class for l2d.
static int opcx_l2f
          Opcode class for l2f.
static int opcx_l2i
          Opcode class for l2i.
static int opcx_ladd
          Opcode class for ladd.
static int opcx_laload
          Opcode class for laload.
static int opcx_land
          Opcode class for land.
static int opcx_lastore
          Opcode class for lastore.
static int opcx_lcmp
          Opcode class for lcmp.
static int opcx_ldc
          Opcode class for aconst_null, iconst_m1, iconst_0, iconst_1, iconst_2, iconst_3, iconst_4, iconst_5, lconst_0, lconst_1, fconst_0, fconst_1, fconst_2, dconst_0, dconst_1, bipush, sipush, ldc, ldc_w, ldc2_w.
static int opcx_ldiv
          Opcode class for ldiv.
static int opcx_lload
          Opcode class for lload, lload_0, lload_1, lload_2, lload_3.
static int opcx_lmul
          Opcode class for lmul.
static int opcx_lneg
          Opcode class for lneg.
static int opcx_lor
          Opcode class for lor.
static int opcx_lrem
          Opcode class for lrem.
static int opcx_lreturn
          Opcode class for lreturn.
static int opcx_lshl
          Opcode class for lshl.
static int opcx_lshr
          Opcode class for lshr.
static int opcx_lstore
          Opcode class for lstore, lstore_0, lstore_1, lstore_2, lstore_3.
static int opcx_lsub
          Opcode class for lsub.
static int opcx_lushr
          Opcode class for lushr.
static int opcx_lxor
          Opcode class for lxor.
static int opcx_monitorenter
          Opcode class for monitorenter.
static int opcx_monitorexit
          Opcode class for monitorexit.
static int opcx_multianewarray
          Opcode class for multianewarray.
static int opcx_new
          Opcode class for new.
static int opcx_newarray
          Opcode class for newarray, anewarray.
static int opcx_nop
          Opcode class for nop, xxxunusedxxx, wide, breakpoint, and opcodes 203-254.
static int opcx_pop
          Opcode class for pop.
static int opcx_pop2
          Opcode class for pop2.
static int opcx_putfield
          Opcode class for putfield.
static int opcx_putfield_nowb
          Opcode class for putfield_nowb.
static int opcx_putstatic
          Opcode class for putstatic.
static int opcx_putstatic_nowb
          Opcode class for putstatic_nowb.
static int opcx_rc
          Opcode class for rc.
static int opcx_ret
          Opcode class for ret.
static int opcx_return
          Opcode class for return.
static int opcx_saload
          Opcode class for saload.
static int opcx_sastore
          Opcode class for sastore.
static int opcx_supdate
          Opcode class for supdate.
static int opcx_swap
          Opcode class for swap.
static int opcx_switch
          Opcode class for tableswitch, lookupswitch.
static int[] opcXMap
          An array, indexed by the opcode, mapping opcodes to opcode classes.
static byte VARIABLE
          VARIABLE represent either variable instruction length or a variable effect on the operand stack, depending on the context.
 

Field Detail

opc_nop

public static final int opc_nop

opc_aconst_null

public static final int opc_aconst_null

opc_iconst_m1

public static final int opc_iconst_m1

opc_iconst_0

public static final int opc_iconst_0

opc_iconst_1

public static final int opc_iconst_1

opc_iconst_2

public static final int opc_iconst_2

opc_iconst_3

public static final int opc_iconst_3

opc_iconst_4

public static final int opc_iconst_4

opc_iconst_5

public static final int opc_iconst_5

opc_lconst_0

public static final int opc_lconst_0

opc_lconst_1

public static final int opc_lconst_1

opc_fconst_0

public static final int opc_fconst_0

opc_fconst_1

public static final int opc_fconst_1

opc_fconst_2

public static final int opc_fconst_2

opc_dconst_0

public static final int opc_dconst_0

opc_dconst_1

public static final int opc_dconst_1

opc_bipush

public static final int opc_bipush

opc_sipush

public static final int opc_sipush

opc_ldc

public static final int opc_ldc

opc_ldc_w

public static final int opc_ldc_w

opc_ldc2_w

public static final int opc_ldc2_w

opc_iload

public static final int opc_iload

opc_lload

public static final int opc_lload

opc_fload

public static final int opc_fload

opc_dload

public static final int opc_dload

opc_aload

public static final int opc_aload

opc_iload_0

public static final int opc_iload_0

opc_iload_1

public static final int opc_iload_1

opc_iload_2

public static final int opc_iload_2

opc_iload_3

public static final int opc_iload_3

opc_lload_0

public static final int opc_lload_0

opc_lload_1

public static final int opc_lload_1

opc_lload_2

public static final int opc_lload_2

opc_lload_3

public static final int opc_lload_3

opc_fload_0

public static final int opc_fload_0

opc_fload_1

public static final int opc_fload_1

opc_fload_2

public static final int opc_fload_2

opc_fload_3

public static final int opc_fload_3

opc_dload_0

public static final int opc_dload_0

opc_dload_1

public static final int opc_dload_1

opc_dload_2

public static final int opc_dload_2

opc_dload_3

public static final int opc_dload_3

opc_aload_0

public static final int opc_aload_0

opc_aload_1

public static final int opc_aload_1

opc_aload_2

public static final int opc_aload_2

opc_aload_3

public static final int opc_aload_3

opc_iaload

public static final int opc_iaload

opc_laload

public static final int opc_laload

opc_faload

public static final int opc_faload

opc_daload

public static final int opc_daload

opc_aaload

public static final int opc_aaload

opc_baload

public static final int opc_baload

opc_caload

public static final int opc_caload

opc_saload

public static final int opc_saload

opc_istore

public static final int opc_istore

opc_lstore

public static final int opc_lstore

opc_fstore

public static final int opc_fstore

opc_dstore

public static final int opc_dstore

opc_astore

public static final int opc_astore

opc_istore_0

public static final int opc_istore_0

opc_istore_1

public static final int opc_istore_1

opc_istore_2

public static final int opc_istore_2

opc_istore_3

public static final int opc_istore_3

opc_lstore_0

public static final int opc_lstore_0

opc_lstore_1

public static final int opc_lstore_1

opc_lstore_2

public static final int opc_lstore_2

opc_lstore_3

public static final int opc_lstore_3

opc_fstore_0

public static final int opc_fstore_0

opc_fstore_1

public static final int opc_fstore_1

opc_fstore_2

public static final int opc_fstore_2

opc_fstore_3

public static final int opc_fstore_3

opc_dstore_0

public static final int opc_dstore_0

opc_dstore_1

public static final int opc_dstore_1

opc_dstore_2

public static final int opc_dstore_2

opc_dstore_3

public static final int opc_dstore_3

opc_astore_0

public static final int opc_astore_0

opc_astore_1

public static final int opc_astore_1

opc_astore_2

public static final int opc_astore_2

opc_astore_3

public static final int opc_astore_3

opc_iastore

public static final int opc_iastore

opc_lastore

public static final int opc_lastore

opc_fastore

public static final int opc_fastore

opc_dastore

public static final int opc_dastore

opc_aastore

public static final int opc_aastore

opc_bastore

public static final int opc_bastore

opc_castore

public static final int opc_castore

opc_sastore

public static final int opc_sastore

opc_pop

public static final int opc_pop

opc_pop2

public static final int opc_pop2

opc_dup

public static final int opc_dup

opc_dup_x1

public static final int opc_dup_x1

opc_dup_x2

public static final int opc_dup_x2

opc_dup2

public static final int opc_dup2

opc_dup2_x1

public static final int opc_dup2_x1

opc_dup2_x2

public static final int opc_dup2_x2

opc_swap

public static final int opc_swap

opc_iadd

public static final int opc_iadd

opc_ladd

public static final int opc_ladd

opc_fadd

public static final int opc_fadd

opc_dadd

public static final int opc_dadd

opc_isub

public static final int opc_isub

opc_lsub

public static final int opc_lsub

opc_fsub

public static final int opc_fsub

opc_dsub

public static final int opc_dsub

opc_imul

public static final int opc_imul

opc_lmul

public static final int opc_lmul

opc_fmul

public static final int opc_fmul

opc_dmul

public static final int opc_dmul

opc_idiv

public static final int opc_idiv

opc_ldiv

public static final int opc_ldiv

opc_fdiv

public static final int opc_fdiv

opc_ddiv

public static final int opc_ddiv

opc_irem

public static final int opc_irem

opc_lrem

public static final int opc_lrem

opc_frem

public static final int opc_frem

opc_drem

public static final int opc_drem

opc_ineg

public static final int opc_ineg

opc_lneg

public static final int opc_lneg

opc_fneg

public static final int opc_fneg

opc_dneg

public static final int opc_dneg

opc_ishl

public static final int opc_ishl

opc_lshl

public static final int opc_lshl

opc_ishr

public static final int opc_ishr

opc_lshr

public static final int opc_lshr

opc_iushr

public static final int opc_iushr

opc_lushr

public static final int opc_lushr

opc_iand

public static final int opc_iand

opc_land

public static final int opc_land

opc_ior

public static final int opc_ior

opc_lor

public static final int opc_lor

opc_ixor

public static final int opc_ixor

opc_lxor

public static final int opc_lxor

opc_iinc

public static final int opc_iinc

opc_i2l

public static final int opc_i2l

opc_i2f

public static final int opc_i2f

opc_i2d

public static final int opc_i2d

opc_l2i

public static final int opc_l2i

opc_l2f

public static final int opc_l2f

opc_l2d

public static final int opc_l2d

opc_f2i

public static final int opc_f2i

opc_f2l

public static final int opc_f2l

opc_f2d

public static final int opc_f2d

opc_d2i

public static final int opc_d2i

opc_d2l

public static final int opc_d2l

opc_d2f

public static final int opc_d2f

opc_i2b

public static final int opc_i2b

opc_i2c

public static final int opc_i2c

opc_i2s

public static final int opc_i2s

opc_lcmp

public static final int opc_lcmp

opc_fcmpl

public static final int opc_fcmpl

opc_fcmpg

public static final int opc_fcmpg

opc_dcmpl

public static final int opc_dcmpl

opc_dcmpg

public static final int opc_dcmpg

opc_ifeq

public static final int opc_ifeq

opc_ifne

public static final int opc_ifne

opc_iflt

public static final int opc_iflt

opc_ifge

public static final int opc_ifge

opc_ifgt

public static final int opc_ifgt

opc_ifle

public static final int opc_ifle

opc_if_icmpeq

public static final int opc_if_icmpeq

opc_if_icmpne

public static final int opc_if_icmpne

opc_if_icmplt

public static final int opc_if_icmplt

opc_if_icmpge

public static final int opc_if_icmpge

opc_if_icmpgt

public static final int opc_if_icmpgt

opc_if_icmple

public static final int opc_if_icmple

opc_if_acmpeq

public static final int opc_if_acmpeq

opc_if_acmpne

public static final int opc_if_acmpne

opc_goto

public static final int opc_goto

opc_jsr

public static final int opc_jsr

opc_ret

public static final int opc_ret

opc_tableswitch

public static final int opc_tableswitch

opc_lookupswitch

public static final int opc_lookupswitch

opc_ireturn

public static final int opc_ireturn

opc_lreturn

public static final int opc_lreturn

opc_freturn

public static final int opc_freturn

opc_dreturn

public static final int opc_dreturn

opc_areturn

public static final int opc_areturn

opc_return

public static final int opc_return

opc_getstatic

public static final int opc_getstatic

opc_putstatic

public static final int opc_putstatic

opc_getfield

public static final int opc_getfield

opc_putfield

public static final int opc_putfield

opc_invokevirtual

public static final int opc_invokevirtual

opc_invokespecial

public static final int opc_invokespecial

opc_invokestatic

public static final int opc_invokestatic

opc_invokeinterface

public static final int opc_invokeinterface

opc_xxxunusedxxx

public static final int opc_xxxunusedxxx

opc_new

public static final int opc_new

opc_newarray

public static final int opc_newarray

opc_anewarray

public static final int opc_anewarray

opc_arraylength

public static final int opc_arraylength

opc_athrow

public static final int opc_athrow

opc_checkcast

public static final int opc_checkcast

opc_instanceof

public static final int opc_instanceof

opc_monitorenter

public static final int opc_monitorenter

opc_monitorexit

public static final int opc_monitorexit

opc_wide

public static final int opc_wide

opc_multianewarray

public static final int opc_multianewarray

opc_ifnull

public static final int opc_ifnull

opc_ifnonnull

public static final int opc_ifnonnull

opc_goto_w

public static final int opc_goto_w

opc_jsr_w

public static final int opc_jsr_w

opc_breakpoint

public static final int opc_breakpoint

opc_rc

public static final int opc_rc

opc_aupdate

public static final int opc_aupdate

opc_supdate

public static final int opc_supdate

opc_aswizzle

public static final int opc_aswizzle

opc_aswrange

public static final int opc_aswrange

opc_putfield_nowb

public static final int opc_putfield_nowb

opc_putstatic_nowb

public static final int opc_putstatic_nowb

opcx_nop

public static final int opcx_nop
Opcode class for nop, xxxunusedxxx, wide, breakpoint, and opcodes 203-254.

opcx_ldc

public static final int opcx_ldc
Opcode class for aconst_null, iconst_m1, iconst_0, iconst_1, iconst_2, iconst_3, iconst_4, iconst_5, lconst_0, lconst_1, fconst_0, fconst_1, fconst_2, dconst_0, dconst_1, bipush, sipush, ldc, ldc_w, ldc2_w.

opcx_iload

public static final int opcx_iload
Opcode class for iload, iload_0, iload_1, iload_2, iload_3.

opcx_lload

public static final int opcx_lload
Opcode class for lload, lload_0, lload_1, lload_2, lload_3.

opcx_fload

public static final int opcx_fload
Opcode class for fload, fload_0, fload_1, fload_2, fload_3.

opcx_dload

public static final int opcx_dload
Opcode class for dload, dload_0, dload_1, dload_2, dload_3.

opcx_aload

public static final int opcx_aload
Opcode class for aload, aload_0, aload_1, aload_2, aload_3.

opcx_iaload

public static final int opcx_iaload
Opcode class for iaload.

opcx_laload

public static final int opcx_laload
Opcode class for laload.

opcx_faload

public static final int opcx_faload
Opcode class for faload.

opcx_daload

public static final int opcx_daload
Opcode class for daload.

opcx_aaload

public static final int opcx_aaload
Opcode class for aaload.

opcx_baload

public static final int opcx_baload
Opcode class for baload.

opcx_caload

public static final int opcx_caload
Opcode class for caload.

opcx_saload

public static final int opcx_saload
Opcode class for saload.

opcx_istore

public static final int opcx_istore
Opcode class for istore, istore_0, istore_1, istore_2, istore_3.

opcx_lstore

public static final int opcx_lstore
Opcode class for lstore, lstore_0, lstore_1, lstore_2, lstore_3.

opcx_fstore

public static final int opcx_fstore
Opcode class for fstore, fstore_0, fstore_1, fstore_2, fstore_3.

opcx_dstore

public static final int opcx_dstore
Opcode class for dstore, dstore_0, dstore_1, dstore_2, dstore_3.

opcx_astore

public static final int opcx_astore
Opcode class for astore, astore_0, astore_1, astore_2, astore_3.

opcx_iastore

public static final int opcx_iastore
Opcode class for iastore.

opcx_lastore

public static final int opcx_lastore
Opcode class for lastore.

opcx_fastore

public static final int opcx_fastore
Opcode class for fastore.

opcx_dastore

public static final int opcx_dastore
Opcode class for dastore.

opcx_aastore

public static final int opcx_aastore
Opcode class for aastore.

opcx_bastore

public static final int opcx_bastore
Opcode class for bastore.

opcx_castore

public static final int opcx_castore
Opcode class for castore.

opcx_sastore

public static final int opcx_sastore
Opcode class for sastore.

opcx_pop

public static final int opcx_pop
Opcode class for pop.

opcx_pop2

public static final int opcx_pop2
Opcode class for pop2.

opcx_dup

public static final int opcx_dup
Opcode class for dup.

opcx_dup_x1

public static final int opcx_dup_x1
Opcode class for dup_x1.

opcx_dup_x2

public static final int opcx_dup_x2
Opcode class for dup_x2.

opcx_dup2

public static final int opcx_dup2
Opcode class for dup2.

opcx_dup2_x1

public static final int opcx_dup2_x1
Opcode class for dup2_x1.

opcx_dup2_x2

public static final int opcx_dup2_x2
Opcode class for dup2_x2.

opcx_swap

public static final int opcx_swap
Opcode class for swap.

opcx_iadd

public static final int opcx_iadd
Opcode class for iadd.

opcx_ladd

public static final int opcx_ladd
Opcode class for ladd.

opcx_fadd

public static final int opcx_fadd
Opcode class for fadd.

opcx_dadd

public static final int opcx_dadd
Opcode class for dadd.

opcx_isub

public static final int opcx_isub
Opcode class for isub.

opcx_lsub

public static final int opcx_lsub
Opcode class for lsub.

opcx_fsub

public static final int opcx_fsub
Opcode class for fsub.

opcx_dsub

public static final int opcx_dsub
Opcode class for dsub.

opcx_imul

public static final int opcx_imul
Opcode class for imul.

opcx_lmul

public static final int opcx_lmul
Opcode class for lmul.

opcx_fmul

public static final int opcx_fmul
Opcode class for fmul.

opcx_dmul

public static final int opcx_dmul
Opcode class for dmul.

opcx_idiv

public static final int opcx_idiv
Opcode class for idiv.

opcx_ldiv

public static final int opcx_ldiv
Opcode class for ldiv.

opcx_fdiv

public static final int opcx_fdiv
Opcode class for fdiv.

opcx_ddiv

public static final int opcx_ddiv
Opcode class for ddiv.

opcx_irem

public static final int opcx_irem
Opcode class for irem.

opcx_lrem

public static final int opcx_lrem
Opcode class for lrem.

opcx_frem

public static final int opcx_frem
Opcode class for frem.

opcx_drem

public static final int opcx_drem
Opcode class for drem.

opcx_ineg

public static final int opcx_ineg
Opcode class for ineg.

opcx_lneg

public static final int opcx_lneg
Opcode class for lneg.

opcx_fneg

public static final int opcx_fneg
Opcode class for fneg.

opcx_dneg

public static final int opcx_dneg
Opcode class for dneg.

opcx_ishl

public static final int opcx_ishl
Opcode class for ishl.

opcx_lshl

public static final int opcx_lshl
Opcode class for lshl.

opcx_ishr

public static final int opcx_ishr
Opcode class for ishr.

opcx_lshr

public static final int opcx_lshr
Opcode class for lshr.

opcx_iushr

public static final int opcx_iushr
Opcode class for iushr.

opcx_lushr

public static final int opcx_lushr
Opcode class for lushr.

opcx_iand

public static final int opcx_iand
Opcode class for iand.

opcx_land

public static final int opcx_land
Opcode class for land.

opcx_ior

public static final int opcx_ior
Opcode class for ior.

opcx_lor

public static final int opcx_lor
Opcode class for lor.

opcx_ixor

public static final int opcx_ixor
Opcode class for ixor.

opcx_lxor

public static final int opcx_lxor
Opcode class for lxor.

opcx_iinc

public static final int opcx_iinc
Opcode class for iinc.

opcx_i2l

public static final int opcx_i2l
Opcode class for i2l.

opcx_i2f

public static final int opcx_i2f
Opcode class for i2f.

opcx_i2d

public static final int opcx_i2d
Opcode class for i2d.

opcx_l2i

public static final int opcx_l2i
Opcode class for l2i.

opcx_l2f

public static final int opcx_l2f
Opcode class for l2f.

opcx_l2d

public static final int opcx_l2d
Opcode class for l2d.

opcx_f2i

public static final int opcx_f2i
Opcode class for f2i.

opcx_f2l

public static final int opcx_f2l
Opcode class for f2l.

opcx_f2d

public static final int opcx_f2d
Opcode class for f2d.

opcx_d2i

public static final int opcx_d2i
Opcode class for d2i.

opcx_d2l

public static final int opcx_d2l
Opcode class for d2l.

opcx_d2f

public static final int opcx_d2f
Opcode class for d2f.

opcx_i2b

public static final int opcx_i2b
Opcode class for i2b.

opcx_i2c

public static final int opcx_i2c
Opcode class for i2c.

opcx_i2s

public static final int opcx_i2s
Opcode class for i2s.

opcx_lcmp

public static final int opcx_lcmp
Opcode class for lcmp.

opcx_fcmpl

public static final int opcx_fcmpl
Opcode class for fcmpl.

opcx_fcmpg

public static final int opcx_fcmpg
Opcode class for fcmpg.

opcx_dcmpl

public static final int opcx_dcmpl
Opcode class for dcmpl.

opcx_dcmpg

public static final int opcx_dcmpg
Opcode class for dcmpg.

opcx_ifeq

public static final int opcx_ifeq
Opcode class for ifeq.

opcx_ifne

public static final int opcx_ifne
Opcode class for ifne.

opcx_iflt

public static final int opcx_iflt
Opcode class for iflt.

opcx_ifge

public static final int opcx_ifge
Opcode class for ifge.

opcx_ifgt

public static final int opcx_ifgt
Opcode class for ifgt.

opcx_ifle

public static final int opcx_ifle
Opcode class for ifle.

opcx_if_icmpeq

public static final int opcx_if_icmpeq
Opcode class for if_icmpeq.

opcx_if_icmpne

public static final int opcx_if_icmpne
Opcode class for if_icmpne.

opcx_if_icmplt

public static final int opcx_if_icmplt
Opcode class for if_icmplt.

opcx_if_icmpge

public static final int opcx_if_icmpge
Opcode class for if_icmpge.

opcx_if_icmpgt

public static final int opcx_if_icmpgt
Opcode class for if_icmpgt.

opcx_if_icmple

public static final int opcx_if_icmple
Opcode class for if_icmple.

opcx_if_acmpeq

public static final int opcx_if_acmpeq
Opcode class for if_acmpeq.

opcx_if_acmpne

public static final int opcx_if_acmpne
Opcode class for if_acmpne.

opcx_goto

public static final int opcx_goto
Opcode class for goto, goto_w.

opcx_jsr

public static final int opcx_jsr
Opcode class for jsr, jsr_w.

opcx_ret

public static final int opcx_ret
Opcode class for ret.

opcx_switch

public static final int opcx_switch
Opcode class for tableswitch, lookupswitch.

opcx_ireturn

public static final int opcx_ireturn
Opcode class for ireturn.

opcx_lreturn

public static final int opcx_lreturn
Opcode class for lreturn.

opcx_freturn

public static final int opcx_freturn
Opcode class for freturn.

opcx_dreturn

public static final int opcx_dreturn
Opcode class for dreturn.

opcx_areturn

public static final int opcx_areturn
Opcode class for areturn.

opcx_return

public static final int opcx_return
Opcode class for return.

opcx_getstatic

public static final int opcx_getstatic
Opcode class for getstatic.

opcx_putstatic

public static final int opcx_putstatic
Opcode class for putstatic.

opcx_getfield

public static final int opcx_getfield
Opcode class for getfield.

opcx_putfield

public static final int opcx_putfield
Opcode class for putfield.

opcx_invokevirtual

public static final int opcx_invokevirtual
Opcode class for invokevirtual.

opcx_invokespecial

public static final int opcx_invokespecial
Opcode class for invokespecial.

opcx_invokestatic

public static final int opcx_invokestatic
Opcode class for invokestatic.

opcx_invokeinterface

public static final int opcx_invokeinterface
Opcode class for invokeinterface.

opcx_new

public static final int opcx_new
Opcode class for new.

opcx_newarray

public static final int opcx_newarray
Opcode class for newarray, anewarray.

opcx_arraylength

public static final int opcx_arraylength
Opcode class for arraylength.

opcx_athrow

public static final int opcx_athrow
Opcode class for athrow.

opcx_checkcast

public static final int opcx_checkcast
Opcode class for checkcast.

opcx_instanceof

public static final int opcx_instanceof
Opcode class for instanceof.

opcx_monitorenter

public static final int opcx_monitorenter
Opcode class for monitorenter.

opcx_monitorexit

public static final int opcx_monitorexit
Opcode class for monitorexit.

opcx_multianewarray

public static final int opcx_multianewarray
Opcode class for multianewarray.

opcx_ifnull

public static final int opcx_ifnull
Opcode class for ifnull.

opcx_ifnonnull

public static final int opcx_ifnonnull
Opcode class for ifnonnull.

opcx_aupdate

public static final int opcx_aupdate
Opcode class for supdate.

opcx_supdate

public static final int opcx_supdate
Opcode class for supdate.

opcx_rc

public static final int opcx_rc
Opcode class for rc.

opcx_aswizzle

public static final int opcx_aswizzle
Opcode class for aswizzle.

opcx_aswrange

public static final int opcx_aswrange
Opcode class for aswrange.

opcx_putfield_nowb

public static final int opcx_putfield_nowb
Opcode class for putfield_nowb.

opcx_putstatic_nowb

public static final int opcx_putstatic_nowb
Opcode class for putstatic_nowb.

opcNames

public static final java.lang.String[] opcNames
An array of opcode names, indexed by the opcode.

VARIABLE

public static final byte VARIABLE
VARIABLE represent either variable instruction length or a variable effect on the operand stack, depending on the context.

opcSize

public static final byte[] opcSize
An array of the bytecode instruction lengths, indexed by the opcode.

opcXMap

public static final int[] opcXMap
An array, indexed by the opcode, mapping opcodes to opcode classes.