# Uses of Interface
org.biojava.utils.bytecode.Instruction

## Uses of Instruction in org.biojava.utils.bytecode

Methods in org.biojava.utils.bytecode that return Instruction
Modifier and Type
Method
Description
`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.