com.sun.tools.classfile
Class OpCodes

java.lang.Object
  extended by com.sun.tools.classfile.OpCodes

public class OpCodes
extends java.lang.Object

See JVMS3, section 6.

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
private static java.util.HashMap<java.lang.String,java.lang.Integer> mnemocodes
           
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_aload_w
           
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_astore_w
           
static int opc_athrow
           
static int opc_baload
           
static int opc_bastore
           
static int opc_bipush
           
static int opc_bytecode
           
static int opc_caload
           
static int opc_castore
           
static int opc_catch
           
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_dead
           
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_dload_w
           
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_dstore_w
           
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_endtry
           
static int opc_endvar
           
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_fload_w
           
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_fstore_w
           
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_iinc_w
           
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_iload_w
           
static int opc_imul
           
static int opc_ineg
           
static int opc_instanceof
           
static int opc_int2byte
           
static int opc_int2char
           
static int opc_int2short
           
static int opc_invokeinterface
           
static int opc_invokenonvirtual
           
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_istore_w
           
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_label
           
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_lload_w
           
static int opc_lmul
           
static int opc_lneg
           
static int opc_localsmap
           
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_lstore_w
           
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_nonpriv
           
static int opc_nop
           
static int opc_pop
           
static int opc_pop2
           
static int opc_priv
           
static int opc_putfield
           
static int opc_putstatic
           
static int opc_ret
           
static int opc_ret_w
           
static int opc_return
           
static int opc_saload
           
static int opc_sastore
           
static int opc_sipush
           
static int opc_stackmap
           
static int opc_swap
           
static int opc_tableswitch
           
static int opc_try
           
static int opc_var
           
static int opc_wide
           
private static java.lang.String[] opcExtNamesTab
           
private static int[] opcLengthsTab
           
private static java.lang.String[] opcNamesTab
           
private static java.lang.String[] opcPrivExtNamesTab
           
static int T_BOOLEAN
           
static int T_BYTE
           
static int T_CHAR
           
static int T_CLASS
           
static int T_DOUBLE
           
static int T_FLOAT
           
static int T_INT
           
static int T_LONG
           
static int T_SHORT
           
 
Constructor Summary
OpCodes()
           
 
Method Summary
private static void defineExt(int opc, java.lang.String mnem)
           
private static void defineNonPriv(int opc, java.lang.String mnem)
           
private static void definePriv(int opc, java.lang.String mnem)
           
static int opcLength(int opc)
           
static java.lang.String opcName(int opc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

opc_dead

public static final int opc_dead
See Also:
Constant Field Values

opc_label

public static final int opc_label
See Also:
Constant Field Values

opc_nop

public static final int opc_nop
See Also:
Constant Field Values

opc_aconst_null

public static final int opc_aconst_null
See Also:
Constant Field Values

opc_iconst_m1

public static final int opc_iconst_m1
See Also:
Constant Field Values

opc_iconst_0

public static final int opc_iconst_0
See Also:
Constant Field Values

opc_iconst_1

public static final int opc_iconst_1
See Also:
Constant Field Values

opc_iconst_2

public static final int opc_iconst_2
See Also:
Constant Field Values

opc_iconst_3

public static final int opc_iconst_3
See Also:
Constant Field Values

opc_iconst_4

public static final int opc_iconst_4
See Also:
Constant Field Values

opc_iconst_5

public static final int opc_iconst_5
See Also:
Constant Field Values

opc_lconst_0

public static final int opc_lconst_0
See Also:
Constant Field Values

opc_lconst_1

public static final int opc_lconst_1
See Also:
Constant Field Values

opc_fconst_0

public static final int opc_fconst_0
See Also:
Constant Field Values

opc_fconst_1

public static final int opc_fconst_1
See Also:
Constant Field Values

opc_fconst_2

public static final int opc_fconst_2
See Also:
Constant Field Values

opc_dconst_0

public static final int opc_dconst_0
See Also:
Constant Field Values

opc_dconst_1

public static final int opc_dconst_1
See Also:
Constant Field Values

opc_bipush

public static final int opc_bipush
See Also:
Constant Field Values

opc_sipush

public static final int opc_sipush
See Also:
Constant Field Values

opc_ldc

public static final int opc_ldc
See Also:
Constant Field Values

opc_ldc_w

public static final int opc_ldc_w
See Also:
Constant Field Values

opc_ldc2_w

public static final int opc_ldc2_w
See Also:
Constant Field Values

opc_iload

public static final int opc_iload
See Also:
Constant Field Values

opc_lload

public static final int opc_lload
See Also:
Constant Field Values

opc_fload

public static final int opc_fload
See Also:
Constant Field Values

opc_dload

public static final int opc_dload
See Also:
Constant Field Values

opc_aload

public static final int opc_aload
See Also:
Constant Field Values

opc_iload_0

public static final int opc_iload_0
See Also:
Constant Field Values

opc_iload_1

public static final int opc_iload_1
See Also:
Constant Field Values

opc_iload_2

public static final int opc_iload_2
See Also:
Constant Field Values

opc_iload_3

public static final int opc_iload_3
See Also:
Constant Field Values

opc_lload_0

public static final int opc_lload_0
See Also:
Constant Field Values

opc_lload_1

public static final int opc_lload_1
See Also:
Constant Field Values

opc_lload_2

public static final int opc_lload_2
See Also:
Constant Field Values

opc_lload_3

public static final int opc_lload_3
See Also:
Constant Field Values

opc_fload_0

public static final int opc_fload_0
See Also:
Constant Field Values

opc_fload_1

public static final int opc_fload_1
See Also:
Constant Field Values

opc_fload_2

public static final int opc_fload_2
See Also:
Constant Field Values

opc_fload_3

public static final int opc_fload_3
See Also:
Constant Field Values

opc_dload_0

public static final int opc_dload_0
See Also:
Constant Field Values

opc_dload_1

public static final int opc_dload_1
See Also:
Constant Field Values

opc_dload_2

public static final int opc_dload_2
See Also:
Constant Field Values

opc_dload_3

public static final int opc_dload_3
See Also:
Constant Field Values

opc_aload_0

public static final int opc_aload_0
See Also:
Constant Field Values

opc_aload_1

public static final int opc_aload_1
See Also:
Constant Field Values

opc_aload_2

public static final int opc_aload_2
See Also:
Constant Field Values

opc_aload_3

public static final int opc_aload_3
See Also:
Constant Field Values

opc_iaload

public static final int opc_iaload
See Also:
Constant Field Values

opc_laload

public static final int opc_laload
See Also:
Constant Field Values

opc_faload

public static final int opc_faload
See Also:
Constant Field Values

opc_daload

public static final int opc_daload
See Also:
Constant Field Values

opc_aaload

public static final int opc_aaload
See Also:
Constant Field Values

opc_baload

public static final int opc_baload
See Also:
Constant Field Values

opc_caload

public static final int opc_caload
See Also:
Constant Field Values

opc_saload

public static final int opc_saload
See Also:
Constant Field Values

opc_istore

public static final int opc_istore
See Also:
Constant Field Values

opc_lstore

public static final int opc_lstore
See Also:
Constant Field Values

opc_fstore

public static final int opc_fstore
See Also:
Constant Field Values

opc_dstore

public static final int opc_dstore
See Also:
Constant Field Values

opc_astore

public static final int opc_astore
See Also:
Constant Field Values

opc_istore_0

public static final int opc_istore_0
See Also:
Constant Field Values

opc_istore_1

public static final int opc_istore_1
See Also:
Constant Field Values

opc_istore_2

public static final int opc_istore_2
See Also:
Constant Field Values

opc_istore_3

public static final int opc_istore_3
See Also:
Constant Field Values

opc_lstore_0

public static final int opc_lstore_0
See Also:
Constant Field Values

opc_lstore_1

public static final int opc_lstore_1
See Also:
Constant Field Values

opc_lstore_2

public static final int opc_lstore_2
See Also:
Constant Field Values

opc_lstore_3

public static final int opc_lstore_3
See Also:
Constant Field Values

opc_fstore_0

public static final int opc_fstore_0
See Also:
Constant Field Values

opc_fstore_1

public static final int opc_fstore_1
See Also:
Constant Field Values

opc_fstore_2

public static final int opc_fstore_2
See Also:
Constant Field Values

opc_fstore_3

public static final int opc_fstore_3
See Also:
Constant Field Values

opc_dstore_0

public static final int opc_dstore_0
See Also:
Constant Field Values

opc_dstore_1

public static final int opc_dstore_1
See Also:
Constant Field Values

opc_dstore_2

public static final int opc_dstore_2
See Also:
Constant Field Values

opc_dstore_3

public static final int opc_dstore_3
See Also:
Constant Field Values

opc_astore_0

public static final int opc_astore_0
See Also:
Constant Field Values

opc_astore_1

public static final int opc_astore_1
See Also:
Constant Field Values

opc_astore_2

public static final int opc_astore_2
See Also:
Constant Field Values

opc_astore_3

public static final int opc_astore_3
See Also:
Constant Field Values

opc_iastore

public static final int opc_iastore
See Also:
Constant Field Values

opc_lastore

public static final int opc_lastore
See Also:
Constant Field Values

opc_fastore

public static final int opc_fastore
See Also:
Constant Field Values

opc_dastore

public static final int opc_dastore
See Also:
Constant Field Values

opc_aastore

public static final int opc_aastore
See Also:
Constant Field Values

opc_bastore

public static final int opc_bastore
See Also:
Constant Field Values

opc_castore

public static final int opc_castore
See Also:
Constant Field Values

opc_sastore

public static final int opc_sastore
See Also:
Constant Field Values

opc_pop

public static final int opc_pop
See Also:
Constant Field Values

opc_pop2

public static final int opc_pop2
See Also:
Constant Field Values

opc_dup

public static final int opc_dup
See Also:
Constant Field Values

opc_dup_x1

public static final int opc_dup_x1
See Also:
Constant Field Values

opc_dup_x2

public static final int opc_dup_x2
See Also:
Constant Field Values

opc_dup2

public static final int opc_dup2
See Also:
Constant Field Values

opc_dup2_x1

public static final int opc_dup2_x1
See Also:
Constant Field Values

opc_dup2_x2

public static final int opc_dup2_x2
See Also:
Constant Field Values

opc_swap

public static final int opc_swap
See Also:
Constant Field Values

opc_iadd

public static final int opc_iadd
See Also:
Constant Field Values

opc_ladd

public static final int opc_ladd
See Also:
Constant Field Values

opc_fadd

public static final int opc_fadd
See Also:
Constant Field Values

opc_dadd

public static final int opc_dadd
See Also:
Constant Field Values

opc_isub

public static final int opc_isub
See Also:
Constant Field Values

opc_lsub

public static final int opc_lsub
See Also:
Constant Field Values

opc_fsub

public static final int opc_fsub
See Also:
Constant Field Values

opc_dsub

public static final int opc_dsub
See Also:
Constant Field Values

opc_imul

public static final int opc_imul
See Also:
Constant Field Values

opc_lmul

public static final int opc_lmul
See Also:
Constant Field Values

opc_fmul

public static final int opc_fmul
See Also:
Constant Field Values

opc_dmul

public static final int opc_dmul
See Also:
Constant Field Values

opc_idiv

public static final int opc_idiv
See Also:
Constant Field Values

opc_ldiv

public static final int opc_ldiv
See Also:
Constant Field Values

opc_fdiv

public static final int opc_fdiv
See Also:
Constant Field Values

opc_ddiv

public static final int opc_ddiv
See Also:
Constant Field Values

opc_irem

public static final int opc_irem
See Also:
Constant Field Values

opc_lrem

public static final int opc_lrem
See Also:
Constant Field Values

opc_frem

public static final int opc_frem
See Also:
Constant Field Values

opc_drem

public static final int opc_drem
See Also:
Constant Field Values

opc_ineg

public static final int opc_ineg
See Also:
Constant Field Values

opc_lneg

public static final int opc_lneg
See Also:
Constant Field Values

opc_fneg

public static final int opc_fneg
See Also:
Constant Field Values

opc_dneg

public static final int opc_dneg
See Also:
Constant Field Values

opc_ishl

public static final int opc_ishl
See Also:
Constant Field Values

opc_lshl

public static final int opc_lshl
See Also:
Constant Field Values

opc_ishr

public static final int opc_ishr
See Also:
Constant Field Values

opc_lshr

public static final int opc_lshr
See Also:
Constant Field Values

opc_iushr

public static final int opc_iushr
See Also:
Constant Field Values

opc_lushr

public static final int opc_lushr
See Also:
Constant Field Values

opc_iand

public static final int opc_iand
See Also:
Constant Field Values

opc_land

public static final int opc_land
See Also:
Constant Field Values

opc_ior

public static final int opc_ior
See Also:
Constant Field Values

opc_lor

public static final int opc_lor
See Also:
Constant Field Values

opc_ixor

public static final int opc_ixor
See Also:
Constant Field Values

opc_lxor

public static final int opc_lxor
See Also:
Constant Field Values

opc_iinc

public static final int opc_iinc
See Also:
Constant Field Values

opc_i2l

public static final int opc_i2l
See Also:
Constant Field Values

opc_i2f

public static final int opc_i2f
See Also:
Constant Field Values

opc_i2d

public static final int opc_i2d
See Also:
Constant Field Values

opc_l2i

public static final int opc_l2i
See Also:
Constant Field Values

opc_l2f

public static final int opc_l2f
See Also:
Constant Field Values

opc_l2d

public static final int opc_l2d
See Also:
Constant Field Values

opc_f2i

public static final int opc_f2i
See Also:
Constant Field Values

opc_f2l

public static final int opc_f2l
See Also:
Constant Field Values

opc_f2d

public static final int opc_f2d
See Also:
Constant Field Values

opc_d2i

public static final int opc_d2i
See Also:
Constant Field Values

opc_d2l

public static final int opc_d2l
See Also:
Constant Field Values

opc_d2f

public static final int opc_d2f
See Also:
Constant Field Values

opc_i2b

public static final int opc_i2b
See Also:
Constant Field Values

opc_int2byte

public static final int opc_int2byte
See Also:
Constant Field Values

opc_i2c

public static final int opc_i2c
See Also:
Constant Field Values

opc_int2char

public static final int opc_int2char
See Also:
Constant Field Values

opc_i2s

public static final int opc_i2s
See Also:
Constant Field Values

opc_int2short

public static final int opc_int2short
See Also:
Constant Field Values

opc_lcmp

public static final int opc_lcmp
See Also:
Constant Field Values

opc_fcmpl

public static final int opc_fcmpl
See Also:
Constant Field Values

opc_fcmpg

public static final int opc_fcmpg
See Also:
Constant Field Values

opc_dcmpl

public static final int opc_dcmpl
See Also:
Constant Field Values

opc_dcmpg

public static final int opc_dcmpg
See Also:
Constant Field Values

opc_ifeq

public static final int opc_ifeq
See Also:
Constant Field Values

opc_ifne

public static final int opc_ifne
See Also:
Constant Field Values

opc_iflt

public static final int opc_iflt
See Also:
Constant Field Values

opc_ifge

public static final int opc_ifge
See Also:
Constant Field Values

opc_ifgt

public static final int opc_ifgt
See Also:
Constant Field Values

opc_ifle

public static final int opc_ifle
See Also:
Constant Field Values

opc_if_icmpeq

public static final int opc_if_icmpeq
See Also:
Constant Field Values

opc_if_icmpne

public static final int opc_if_icmpne
See Also:
Constant Field Values

opc_if_icmplt

public static final int opc_if_icmplt
See Also:
Constant Field Values

opc_if_icmpge

public static final int opc_if_icmpge
See Also:
Constant Field Values

opc_if_icmpgt

public static final int opc_if_icmpgt
See Also:
Constant Field Values

opc_if_icmple

public static final int opc_if_icmple
See Also:
Constant Field Values

opc_if_acmpeq

public static final int opc_if_acmpeq
See Also:
Constant Field Values

opc_if_acmpne

public static final int opc_if_acmpne
See Also:
Constant Field Values

opc_goto

public static final int opc_goto
See Also:
Constant Field Values

opc_jsr

public static final int opc_jsr
See Also:
Constant Field Values

opc_ret

public static final int opc_ret
See Also:
Constant Field Values

opc_tableswitch

public static final int opc_tableswitch
See Also:
Constant Field Values

opc_lookupswitch

public static final int opc_lookupswitch
See Also:
Constant Field Values

opc_ireturn

public static final int opc_ireturn
See Also:
Constant Field Values

opc_lreturn

public static final int opc_lreturn
See Also:
Constant Field Values

opc_freturn

public static final int opc_freturn
See Also:
Constant Field Values

opc_dreturn

public static final int opc_dreturn
See Also:
Constant Field Values

opc_areturn

public static final int opc_areturn
See Also:
Constant Field Values

opc_return

public static final int opc_return
See Also:
Constant Field Values

opc_getstatic

public static final int opc_getstatic
See Also:
Constant Field Values

opc_putstatic

public static final int opc_putstatic
See Also:
Constant Field Values

opc_getfield

public static final int opc_getfield
See Also:
Constant Field Values

opc_putfield

public static final int opc_putfield
See Also:
Constant Field Values

opc_invokevirtual

public static final int opc_invokevirtual
See Also:
Constant Field Values

opc_invokenonvirtual

public static final int opc_invokenonvirtual
See Also:
Constant Field Values

opc_invokespecial

public static final int opc_invokespecial
See Also:
Constant Field Values

opc_invokestatic

public static final int opc_invokestatic
See Also:
Constant Field Values

opc_invokeinterface

public static final int opc_invokeinterface
See Also:
Constant Field Values

opc_new

public static final int opc_new
See Also:
Constant Field Values

opc_newarray

public static final int opc_newarray
See Also:
Constant Field Values

opc_anewarray

public static final int opc_anewarray
See Also:
Constant Field Values

opc_arraylength

public static final int opc_arraylength
See Also:
Constant Field Values

opc_athrow

public static final int opc_athrow
See Also:
Constant Field Values

opc_checkcast

public static final int opc_checkcast
See Also:
Constant Field Values

opc_instanceof

public static final int opc_instanceof
See Also:
Constant Field Values

opc_monitorenter

public static final int opc_monitorenter
See Also:
Constant Field Values

opc_monitorexit

public static final int opc_monitorexit
See Also:
Constant Field Values

opc_wide

public static final int opc_wide
See Also:
Constant Field Values

opc_multianewarray

public static final int opc_multianewarray
See Also:
Constant Field Values

opc_ifnull

public static final int opc_ifnull
See Also:
Constant Field Values

opc_ifnonnull

public static final int opc_ifnonnull
See Also:
Constant Field Values

opc_goto_w

public static final int opc_goto_w
See Also:
Constant Field Values

opc_jsr_w

public static final int opc_jsr_w
See Also:
Constant Field Values

opc_bytecode

public static final int opc_bytecode
See Also:
Constant Field Values

opc_try

public static final int opc_try
See Also:
Constant Field Values

opc_endtry

public static final int opc_endtry
See Also:
Constant Field Values

opc_catch

public static final int opc_catch
See Also:
Constant Field Values

opc_var

public static final int opc_var
See Also:
Constant Field Values

opc_endvar

public static final int opc_endvar
See Also:
Constant Field Values

opc_localsmap

public static final int opc_localsmap
See Also:
Constant Field Values

opc_stackmap

public static final int opc_stackmap
See Also:
Constant Field Values

opc_nonpriv

public static final int opc_nonpriv
See Also:
Constant Field Values

opc_priv

public static final int opc_priv
See Also:
Constant Field Values

opc_iload_w

public static final int opc_iload_w
See Also:
Constant Field Values

opc_lload_w

public static final int opc_lload_w
See Also:
Constant Field Values

opc_fload_w

public static final int opc_fload_w
See Also:
Constant Field Values

opc_dload_w

public static final int opc_dload_w
See Also:
Constant Field Values

opc_aload_w

public static final int opc_aload_w
See Also:
Constant Field Values

opc_istore_w

public static final int opc_istore_w
See Also:
Constant Field Values

opc_lstore_w

public static final int opc_lstore_w
See Also:
Constant Field Values

opc_fstore_w

public static final int opc_fstore_w
See Also:
Constant Field Values

opc_dstore_w

public static final int opc_dstore_w
See Also:
Constant Field Values

opc_astore_w

public static final int opc_astore_w
See Also:
Constant Field Values

opc_ret_w

public static final int opc_ret_w
See Also:
Constant Field Values

opc_iinc_w

public static final int opc_iinc_w
See Also:
Constant Field Values

opcNamesTab

private static final java.lang.String[] opcNamesTab

opcLengthsTab

private static final int[] opcLengthsTab

T_CLASS

public static final int T_CLASS
See Also:
Constant Field Values

T_BOOLEAN

public static final int T_BOOLEAN
See Also:
Constant Field Values

T_CHAR

public static final int T_CHAR
See Also:
Constant Field Values

T_FLOAT

public static final int T_FLOAT
See Also:
Constant Field Values

T_DOUBLE

public static final int T_DOUBLE
See Also:
Constant Field Values

T_BYTE

public static final int T_BYTE
See Also:
Constant Field Values

T_SHORT

public static final int T_SHORT
See Also:
Constant Field Values

T_INT

public static final int T_INT
See Also:
Constant Field Values

T_LONG

public static final int T_LONG
See Also:
Constant Field Values

mnemocodes

private static java.util.HashMap<java.lang.String,java.lang.Integer> mnemocodes

opcExtNamesTab

private static java.lang.String[] opcExtNamesTab

opcPrivExtNamesTab

private static java.lang.String[] opcPrivExtNamesTab
Constructor Detail

OpCodes

public OpCodes()
Method Detail

opcLength

public static int opcLength(int opc)
                     throws java.lang.IllegalArgumentException
Throws:
java.lang.IllegalArgumentException

opcName

public static java.lang.String opcName(int opc)

defineNonPriv

private static void defineNonPriv(int opc,
                                  java.lang.String mnem)

definePriv

private static void definePriv(int opc,
                               java.lang.String mnem)

defineExt

private static void defineExt(int opc,
                              java.lang.String mnem)