Instruction |
IfExpression.getIfInstruction() |
|
static Instruction |
ByteCode.make_aaload() |
Return the Instruction object for the aaload instruction.
|
static Instruction |
ByteCode.make_aastore() |
Return the Instruction object for the aastore instruction.
|
static Instruction |
ByteCode.make_aconst_null() |
Return the Instruction object for the aconst_null instruction.
|
static Instruction |
ByteCode.make_aload(LocalVariable lv) |
|
static Instruction |
ByteCode.make_areturn() |
Return the Instruction object for the areturn instruction.
|
static Instruction |
ByteCode.make_arraylength() |
Return the Instruction object for the arraylength instruction.
|
static Instruction |
ByteCode.make_astore(LocalVariable lv) |
|
static Instruction |
ByteCode.make_athrow() |
Return the Instruction object for the athrow instruction.
|
static Instruction |
ByteCode.make_baload() |
Return the Instruction object for the baload instruction.
|
static Instruction |
ByteCode.make_bastore() |
Return the Instruction object for the bastore instruction.
|
static Instruction |
ByteCode.make_breakpoint() |
Return the Instruction object for the breakpoint instruction.
|
static Instruction |
ByteCode.make_caload() |
Return the Instruction object for the caload instruction.
|
static Instruction |
ByteCode.make_castore() |
Return the Instruction object for the castore instruction.
|
static Instruction |
ByteCode.make_checkcast(CodeClass clazz) |
|
static Instruction |
ByteCode.make_d2f() |
Return the Instruction object for the d2f instruction.
|
static Instruction |
ByteCode.make_d2i() |
Return the Instruction object for the d2i instruction.
|
static Instruction |
ByteCode.make_d2l() |
Return the Instruction object for the d2l instruction.
|
static Instruction |
ByteCode.make_dadd() |
Return the Instruction object for the dadd instruction.
|
static Instruction |
ByteCode.make_daload() |
Return the Instruction object for the daload instruction.
|
static Instruction |
ByteCode.make_dastore() |
Return the Instruction object for the dastore instruction.
|
static Instruction |
ByteCode.make_dcmpg() |
Return the Instruction object for the dcmpg instruction.
|
static Instruction |
ByteCode.make_dcmpl() |
Return the Instruction object for the dcmpl instruction.
|
static Instruction |
ByteCode.make_dconst(double d) |
|
static Instruction |
ByteCode.make_ddiv() |
Return the Instruction object for the ddiv instruction.
|
static Instruction |
ByteCode.make_dload(LocalVariable lv) |
|
static Instruction |
ByteCode.make_dmul() |
Return the Instruction object for the dmul instruction.
|
static Instruction |
ByteCode.make_dneg() |
Return the Instruction object for the dneg instruction.
|
static Instruction |
ByteCode.make_drem() |
Return the Instruction object for the drem instruction.
|
static Instruction |
ByteCode.make_dreturn() |
Return the Instruction object for the dreturn instruction.
|
static Instruction |
ByteCode.make_dstore(LocalVariable lv) |
|
static Instruction |
ByteCode.make_dsub() |
Return the Instruction object for the dsub instruction.
|
static Instruction |
ByteCode.make_dup() |
Return the Instruction object for the dup instruction.
|
static Instruction |
ByteCode.make_dup_x1() |
Return the Instruction object for the dup_x1 instruction.
|
static Instruction |
ByteCode.make_dup_x2() |
Return the Instruction object for the dup_x2 instruction.
|
static Instruction |
ByteCode.make_dup2() |
Return the Instruction object for the dup2 instruction.
|
static Instruction |
ByteCode.make_dup2_x1() |
Return the Instruction object for the dup2_x1 instruction.
|
static Instruction |
ByteCode.make_dup2_x2() |
Return the Instruction object for the dup2_x2 instruction.
|
static Instruction |
ByteCode.make_f2d() |
Return the Instruction object for the f2d instruction.
|
static Instruction |
ByteCode.make_f2i() |
Return the Instruction object for the f2i instruction.
|
static Instruction |
ByteCode.make_f2l() |
Return the Instruction object for the f2l instruction.
|
static Instruction |
ByteCode.make_fadd() |
Return the Instruction object for the fadd instruction.
|
static Instruction |
ByteCode.make_faload() |
Return the Instruction object for the faload instruction.
|
static Instruction |
ByteCode.make_fastore() |
Return the Instruction object for the fastore instruction.
|
static Instruction |
ByteCode.make_fcmpg() |
Return the Instruction object for the fcmpg instruction.
|
static Instruction |
ByteCode.make_fcmpl() |
Return the Instruction object for the fcmpl instruction.
|
static Instruction |
ByteCode.make_fconst(float f) |
|
static Instruction |
ByteCode.make_fdiv() |
Return the Instruction object for the fdiv instruction.
|
static Instruction |
ByteCode.make_fload(LocalVariable lv) |
|
static Instruction |
ByteCode.make_fmul() |
Return the Instruction object for the fmul instruction.
|
static Instruction |
ByteCode.make_fneg() |
Return the Instruction object for the fneg instruction.
|
static Instruction |
ByteCode.make_frem() |
Return the Instruction object for the frem instruction.
|
static Instruction |
ByteCode.make_freturn() |
Return the Instruction object for the freturn instruction.
|
static Instruction |
ByteCode.make_fstore(LocalVariable lv) |
|
static Instruction |
ByteCode.make_fsub() |
Return the Instruction object for the fsub instruction.
|
static Instruction |
ByteCode.make_getfield(CodeField cf) |
|
static Instruction |
ByteCode.make_getstatic(CodeField cf) |
|
static Instruction |
ByteCode.make_goto(Label l) |
|
static Instruction |
ByteCode.make_i2b() |
Return the Instruction object for the i2b instruction.
|
static Instruction |
ByteCode.make_i2c() |
Return the Instruction object for the i2c instruction.
|
static Instruction |
ByteCode.make_i2d() |
Return the Instruction object for the i2d instruction.
|
static Instruction |
ByteCode.make_i2f() |
Return the Instruction object for the i2f instruction.
|
static Instruction |
ByteCode.make_i2l() |
Return the Instruction object for the i2l instruction.
|
static Instruction |
ByteCode.make_i2s() |
Return the Instruction object for the i2s instruction.
|
static Instruction |
ByteCode.make_iadd() |
Return the Instruction object for the iadd instruction.
|
static Instruction |
ByteCode.make_iaload() |
Return the Instruction object for the iaload instruction.
|
static Instruction |
ByteCode.make_iand() |
Return the Instruction object for the iand instruction.
|
static Instruction |
ByteCode.make_iastore() |
Return the Instruction object for the iastore instruction.
|
static Instruction |
ByteCode.make_iconst(int i) |
|
static Instruction |
ByteCode.make_idiv() |
Return the Instruction object for the idiv instruction.
|
static Instruction |
ByteCode.make_if(byte op,
Label lab) |
Make an if Instruction for the opcode and label.
|
static Instruction |
ByteCode.make_if_acmpeq(Label l) |
Return the Instruction object for the if_acmpeq instruction.
|
static Instruction |
ByteCode.make_if_acmpne(Label l) |
Return the Instruction object for the if_acmpne instruction.
|
static Instruction |
ByteCode.make_if_icmpeq(Label l) |
Return the Instruction object for the if_icmpeq instruction.
|
static Instruction |
ByteCode.make_if_icmpge(Label l) |
Return the Instruction object for the if_icmpge instruction.
|
static Instruction |
ByteCode.make_if_icmpgt(Label l) |
Return the Instruction object for the if_icmpgt instruction.
|
static Instruction |
ByteCode.make_if_icmple(Label l) |
Return the Instruction object for the if_icmple instruction.
|
static Instruction |
ByteCode.make_if_icmplt(Label l) |
Return the Instruction object for the if_icmplt instruction.
|
static Instruction |
ByteCode.make_if_icmpne(Label l) |
Return the Instruction object for the if_icmpne instruction.
|
static Instruction |
ByteCode.make_ifeq(Label lab) |
Return the Instruction object for the ifeq instruction.
|
static Instruction |
ByteCode.make_ifge(Label lab) |
Return the Instruction object for the ifge instruction.
|
static Instruction |
ByteCode.make_ifgt(Label lab) |
Return the Instruction object for the ifgt instruction.
|
static Instruction |
ByteCode.make_ifle(Label lab) |
Return the Instruction object for the ifle instruction.
|
static Instruction |
ByteCode.make_iflt(Label lab) |
Return the Instruction object for the iflt instruction.
|
static Instruction |
ByteCode.make_ifne(Label lab) |
Return the Instruction object for the ifne instruction.
|
static Instruction |
ByteCode.make_ifnonnull(Label l) |
Return the Instruction object for the ifnonnull instruction.
|
static Instruction |
ByteCode.make_ifnull(Label l) |
Return the Instruction object for the ifnull instruction.
|
static Instruction |
ByteCode.make_iload(LocalVariable lv) |
|
static Instruction |
ByteCode.make_impdep1() |
Return the Instruction object for the impdep1 instruction.
|
static Instruction |
ByteCode.make_impdep2() |
Return the Instruction object for the impdep2 instruction.
|
static Instruction |
ByteCode.make_imul() |
Return the Instruction object for the imul instruction.
|
static Instruction |
ByteCode.make_ineg() |
Return the Instruction object for the ineg instruction.
|
static Instruction |
ByteCode.make_instanceof(CodeClass clazz) |
|
static Instruction |
ByteCode.make_invoke(CodeMethod cm) |
Make an invoke opcode that is suited to the method.
|
static Instruction |
ByteCode.make_invokeinterface(CodeMethod cm) |
|
static Instruction |
ByteCode.make_invokespecial(CodeMethod cm) |
|
static Instruction |
ByteCode.make_invokestatic(CodeMethod cm) |
|
static Instruction |
ByteCode.make_invokevirtual(CodeMethod cm) |
|
static Instruction |
ByteCode.make_invokevirtual_quick_w() |
Return the Instruction object for the invokevirtual_quick_w instruction.
|
static Instruction |
ByteCode.make_ior() |
Return the Instruction object for the ior instruction.
|
static Instruction |
ByteCode.make_irem() |
Return the Instruction object for the irem instruction.
|
static Instruction |
ByteCode.make_ireturn() |
Return the Instruction object for the ireturn instruction.
|
static Instruction |
ByteCode.make_ishl() |
Return the Instruction object for the ishl instruction.
|
static Instruction |
ByteCode.make_ishr() |
Return the Instruction object for the ishr instruction.
|
static Instruction |
ByteCode.make_istore(LocalVariable lv) |
|
static Instruction |
ByteCode.make_isub() |
Return the Instruction object for the isub instruction.
|
static Instruction |
ByteCode.make_iushr() |
Return the Instruction object for the iushr instruction.
|
static Instruction |
ByteCode.make_ixor() |
Return the Instruction object for the ixor instruction.
|
static Instruction |
ByteCode.make_jsr(Label l) |
|
static Instruction |
ByteCode.make_l2d() |
Return the Instruction object for the l2d instruction.
|
static Instruction |
ByteCode.make_l2f() |
Return the Instruction object for the l2f instruction.
|
static Instruction |
ByteCode.make_l2i() |
Return the Instruction object for the l2i instruction.
|
static Instruction |
ByteCode.make_ladd() |
Return the Instruction object for the ladd instruction.
|
static Instruction |
ByteCode.make_laload() |
Return the Instruction object for the laload instruction.
|
static Instruction |
ByteCode.make_land() |
Return the Instruction object for the land instruction.
|
static Instruction |
ByteCode.make_lastore() |
Return the Instruction object for the lastore instruction.
|
static Instruction |
ByteCode.make_lcmp() |
Return the Instruction object for the lcmp instruction.
|
static Instruction |
ByteCode.make_lconst(long l) |
|
static Instruction |
ByteCode.make_ldiv() |
Return the Instruction object for the ldiv instruction.
|
static Instruction |
ByteCode.make_lload(LocalVariable lv) |
|
static Instruction |
ByteCode.make_lmul() |
Return the Instruction object for the lmul instruction.
|
static Instruction |
ByteCode.make_lneg() |
Return the Instruction object for the lneg instruction.
|
static Instruction |
ByteCode.make_lor() |
Return the Instruction object for the lor instruction.
|
static Instruction |
ByteCode.make_lrem() |
Return the Instruction object for the lrem instruction.
|
static Instruction |
ByteCode.make_lreturn() |
Return the Instruction object for the lreturn instruction.
|
static Instruction |
ByteCode.make_lshl() |
Return the Instruction object for the lshl instruction.
|
static Instruction |
ByteCode.make_lshr() |
Return the Instruction object for the lshr instruction.
|
static Instruction |
ByteCode.make_lstore(LocalVariable lv) |
|
static Instruction |
ByteCode.make_lsub() |
Return the Instruction object for the lsub instruction.
|
static Instruction |
ByteCode.make_lushr() |
Return the Instruction object for the lushr instruction.
|
static Instruction |
ByteCode.make_lxor() |
Return the Instruction object for the lxor instruction.
|
static Instruction |
ByteCode.make_monitorenter() |
Return the Instruction object for the monitorenter instruction.
|
static Instruction |
ByteCode.make_monitorexit() |
Return the Instruction object for the monitorexit instruction.
|
static Instruction |
ByteCode.make_new(CodeClass clazz) |
|
static Instruction |
ByteCode.make_newarray(CodeClass clazz) |
|
static Instruction |
ByteCode.make_nop() |
Return the Instruction object for the nop instruction.
|
static Instruction |
ByteCode.make_pop() |
Return the Instruction object for the pop instruction.
|
static Instruction |
ByteCode.make_pop2() |
Return the Instruction object for the pop2 instruction.
|
static Instruction |
ByteCode.make_putfield(CodeField cf) |
|
static Instruction |
ByteCode.make_putstatic(CodeField cf) |
|
static Instruction |
ByteCode.make_return() |
Return the Instruction object for the return instruction.
|
static Instruction |
ByteCode.make_return(CodeClass clazz) |
Creates the return Instruction suitable for a given class or type.
|
static Instruction |
ByteCode.make_return(CodeMethod method) |
A convenient one-stop method to get a return statement suitable for a
method.
|
static Instruction |
ByteCode.make_saload() |
Return the Instruction object for the saload instruction.
|
static Instruction |
ByteCode.make_sastore() |
Return the Instruction object for the sastore instruction.
|
static Instruction |
ByteCode.make_sconst(String s) |
|
static Instruction |
ByteCode.make_swap() |
Return the Instruction object for the swap instruction.
|
static Instruction |
ByteCode.make_wide() |
Return the Instruction object for the wide instruction.
|