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