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