Class InstructionAdapter
java.lang.Object
EDU.purdue.cs.bloat.editor.InstructionAdapter
- All Implemented Interfaces:
InstructionVisitor
- Direct Known Subclasses:
StackOpt
This adapter provides a default implementation for every method in
InstructionVisitor.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvisit_aaload(Instruction inst) voidvisit_aastore(Instruction inst) voidvisit_aload(Instruction inst) voidvisit_areturn(Instruction inst) voidvisit_arraylength(Instruction inst) voidvisit_astore(Instruction inst) voidvisit_aswizzle(Instruction inst) voidvisit_aswrange(Instruction inst) voidvisit_athrow(Instruction inst) voidvisit_aupdate(Instruction inst) voidvisit_baload(Instruction inst) voidvisit_bastore(Instruction inst) voidvisit_caload(Instruction inst) voidvisit_castore(Instruction inst) voidvisit_checkcast(Instruction inst) voidvisit_d2f(Instruction inst) voidvisit_d2i(Instruction inst) voidvisit_d2l(Instruction inst) voidvisit_dadd(Instruction inst) voidvisit_daload(Instruction inst) voidvisit_dastore(Instruction inst) voidvisit_dcmpg(Instruction inst) voidvisit_dcmpl(Instruction inst) voidvisit_ddiv(Instruction inst) voidvisit_dload(Instruction inst) voidvisit_dmul(Instruction inst) voidvisit_dneg(Instruction inst) voidvisit_drem(Instruction inst) voidvisit_dreturn(Instruction inst) voidvisit_dstore(Instruction inst) voidvisit_dsub(Instruction inst) voidvisit_dup(Instruction inst) voidvisit_dup_x1(Instruction inst) voidvisit_dup_x2(Instruction inst) voidvisit_dup2(Instruction inst) voidvisit_dup2_x1(Instruction inst) voidvisit_dup2_x2(Instruction inst) voidvisit_f2d(Instruction inst) voidvisit_f2i(Instruction inst) voidvisit_f2l(Instruction inst) voidvisit_fadd(Instruction inst) voidvisit_faload(Instruction inst) voidvisit_fastore(Instruction inst) voidvisit_fcmpg(Instruction inst) voidvisit_fcmpl(Instruction inst) voidvisit_fdiv(Instruction inst) voidvisit_fload(Instruction inst) voidvisit_fmul(Instruction inst) voidvisit_fneg(Instruction inst) voidvisit_frem(Instruction inst) voidvisit_freturn(Instruction inst) voidvisit_fstore(Instruction inst) voidvisit_fsub(Instruction inst) voidvisit_getfield(Instruction inst) voidvisit_getstatic(Instruction inst) voidvisit_goto(Instruction inst) voidvisit_i2b(Instruction inst) voidvisit_i2c(Instruction inst) voidvisit_i2d(Instruction inst) voidvisit_i2f(Instruction inst) voidvisit_i2l(Instruction inst) voidvisit_i2s(Instruction inst) voidvisit_iadd(Instruction inst) voidvisit_iaload(Instruction inst) voidvisit_iand(Instruction inst) voidvisit_iastore(Instruction inst) voidvisit_idiv(Instruction inst) voidvisit_if_acmpeq(Instruction inst) voidvisit_if_acmpne(Instruction inst) voidvisit_if_icmpeq(Instruction inst) voidvisit_if_icmpge(Instruction inst) voidvisit_if_icmpgt(Instruction inst) voidvisit_if_icmple(Instruction inst) voidvisit_if_icmplt(Instruction inst) voidvisit_if_icmpne(Instruction inst) voidvisit_ifeq(Instruction inst) voidvisit_ifge(Instruction inst) voidvisit_ifgt(Instruction inst) voidvisit_ifle(Instruction inst) voidvisit_iflt(Instruction inst) voidvisit_ifne(Instruction inst) voidvisit_ifnonnull(Instruction inst) voidvisit_ifnull(Instruction inst) voidvisit_iinc(Instruction inst) voidvisit_iload(Instruction inst) voidvisit_imul(Instruction inst) voidvisit_ineg(Instruction inst) voidvisit_instanceof(Instruction inst) voidvoidvoidvoidvoidvisit_ior(Instruction inst) voidvisit_irem(Instruction inst) voidvisit_ireturn(Instruction inst) voidvisit_ishl(Instruction inst) voidvisit_ishr(Instruction inst) voidvisit_istore(Instruction inst) voidvisit_isub(Instruction inst) voidvisit_iushr(Instruction inst) voidvisit_ixor(Instruction inst) voidvisit_jsr(Instruction inst) voidvisit_l2d(Instruction inst) voidvisit_l2f(Instruction inst) voidvisit_l2i(Instruction inst) voidvisit_ladd(Instruction inst) voidvisit_laload(Instruction inst) voidvisit_land(Instruction inst) voidvisit_lastore(Instruction inst) voidvisit_lcmp(Instruction inst) voidvisit_ldc(Instruction inst) voidvisit_ldiv(Instruction inst) voidvisit_lload(Instruction inst) voidvisit_lmul(Instruction inst) voidvisit_lneg(Instruction inst) voidvisit_lor(Instruction inst) voidvisit_lrem(Instruction inst) voidvisit_lreturn(Instruction inst) voidvisit_lshl(Instruction inst) voidvisit_lshr(Instruction inst) voidvisit_lstore(Instruction inst) voidvisit_lsub(Instruction inst) voidvisit_lushr(Instruction inst) voidvisit_lxor(Instruction inst) voidvoidvisit_monitorexit(Instruction inst) voidvoidvisit_new(Instruction inst) voidvisit_newarray(Instruction inst) voidvisit_nop(Instruction inst) voidvisit_pop(Instruction inst) voidvisit_pop2(Instruction inst) voidvisit_putfield(Instruction inst) voidvoidvisit_putstatic(Instruction inst) voidvoidvisit_rc(Instruction inst) voidvisit_ret(Instruction inst) voidvisit_return(Instruction inst) voidvisit_saload(Instruction inst) voidvisit_sastore(Instruction inst) voidvisit_supdate(Instruction inst) voidvisit_swap(Instruction inst) voidvisit_switch(Instruction inst)
-
Constructor Details
-
InstructionAdapter
public InstructionAdapter()
-
-
Method Details
-
visit_nop
- Specified by:
visit_nopin interfaceInstructionVisitor
-
visit_ldc
- Specified by:
visit_ldcin interfaceInstructionVisitor
-
visit_iload
- Specified by:
visit_iloadin interfaceInstructionVisitor
-
visit_lload
- Specified by:
visit_lloadin interfaceInstructionVisitor
-
visit_fload
- Specified by:
visit_floadin interfaceInstructionVisitor
-
visit_dload
- Specified by:
visit_dloadin interfaceInstructionVisitor
-
visit_aload
- Specified by:
visit_aloadin interfaceInstructionVisitor
-
visit_iaload
- Specified by:
visit_ialoadin interfaceInstructionVisitor
-
visit_laload
- Specified by:
visit_laloadin interfaceInstructionVisitor
-
visit_faload
- Specified by:
visit_faloadin interfaceInstructionVisitor
-
visit_daload
- Specified by:
visit_daloadin interfaceInstructionVisitor
-
visit_aaload
- Specified by:
visit_aaloadin interfaceInstructionVisitor
-
visit_baload
- Specified by:
visit_baloadin interfaceInstructionVisitor
-
visit_caload
- Specified by:
visit_caloadin interfaceInstructionVisitor
-
visit_saload
- Specified by:
visit_saloadin interfaceInstructionVisitor
-
visit_istore
- Specified by:
visit_istorein interfaceInstructionVisitor
-
visit_lstore
- Specified by:
visit_lstorein interfaceInstructionVisitor
-
visit_fstore
- Specified by:
visit_fstorein interfaceInstructionVisitor
-
visit_dstore
- Specified by:
visit_dstorein interfaceInstructionVisitor
-
visit_astore
- Specified by:
visit_astorein interfaceInstructionVisitor
-
visit_iastore
- Specified by:
visit_iastorein interfaceInstructionVisitor
-
visit_lastore
- Specified by:
visit_lastorein interfaceInstructionVisitor
-
visit_fastore
- Specified by:
visit_fastorein interfaceInstructionVisitor
-
visit_dastore
- Specified by:
visit_dastorein interfaceInstructionVisitor
-
visit_aastore
- Specified by:
visit_aastorein interfaceInstructionVisitor
-
visit_bastore
- Specified by:
visit_bastorein interfaceInstructionVisitor
-
visit_castore
- Specified by:
visit_castorein interfaceInstructionVisitor
-
visit_sastore
- Specified by:
visit_sastorein interfaceInstructionVisitor
-
visit_pop
- Specified by:
visit_popin interfaceInstructionVisitor
-
visit_pop2
- Specified by:
visit_pop2in interfaceInstructionVisitor
-
visit_dup
- Specified by:
visit_dupin interfaceInstructionVisitor
-
visit_dup_x1
- Specified by:
visit_dup_x1in interfaceInstructionVisitor
-
visit_dup_x2
- Specified by:
visit_dup_x2in interfaceInstructionVisitor
-
visit_dup2
- Specified by:
visit_dup2in interfaceInstructionVisitor
-
visit_dup2_x1
- Specified by:
visit_dup2_x1in interfaceInstructionVisitor
-
visit_dup2_x2
- Specified by:
visit_dup2_x2in interfaceInstructionVisitor
-
visit_swap
- Specified by:
visit_swapin interfaceInstructionVisitor
-
visit_iadd
- Specified by:
visit_iaddin interfaceInstructionVisitor
-
visit_ladd
- Specified by:
visit_laddin interfaceInstructionVisitor
-
visit_fadd
- Specified by:
visit_faddin interfaceInstructionVisitor
-
visit_dadd
- Specified by:
visit_daddin interfaceInstructionVisitor
-
visit_isub
- Specified by:
visit_isubin interfaceInstructionVisitor
-
visit_lsub
- Specified by:
visit_lsubin interfaceInstructionVisitor
-
visit_fsub
- Specified by:
visit_fsubin interfaceInstructionVisitor
-
visit_dsub
- Specified by:
visit_dsubin interfaceInstructionVisitor
-
visit_imul
- Specified by:
visit_imulin interfaceInstructionVisitor
-
visit_lmul
- Specified by:
visit_lmulin interfaceInstructionVisitor
-
visit_fmul
- Specified by:
visit_fmulin interfaceInstructionVisitor
-
visit_dmul
- Specified by:
visit_dmulin interfaceInstructionVisitor
-
visit_idiv
- Specified by:
visit_idivin interfaceInstructionVisitor
-
visit_ldiv
- Specified by:
visit_ldivin interfaceInstructionVisitor
-
visit_fdiv
- Specified by:
visit_fdivin interfaceInstructionVisitor
-
visit_ddiv
- Specified by:
visit_ddivin interfaceInstructionVisitor
-
visit_irem
- Specified by:
visit_iremin interfaceInstructionVisitor
-
visit_lrem
- Specified by:
visit_lremin interfaceInstructionVisitor
-
visit_frem
- Specified by:
visit_fremin interfaceInstructionVisitor
-
visit_drem
- Specified by:
visit_dremin interfaceInstructionVisitor
-
visit_ineg
- Specified by:
visit_inegin interfaceInstructionVisitor
-
visit_lneg
- Specified by:
visit_lnegin interfaceInstructionVisitor
-
visit_fneg
- Specified by:
visit_fnegin interfaceInstructionVisitor
-
visit_dneg
- Specified by:
visit_dnegin interfaceInstructionVisitor
-
visit_ishl
- Specified by:
visit_ishlin interfaceInstructionVisitor
-
visit_lshl
- Specified by:
visit_lshlin interfaceInstructionVisitor
-
visit_ishr
- Specified by:
visit_ishrin interfaceInstructionVisitor
-
visit_lshr
- Specified by:
visit_lshrin interfaceInstructionVisitor
-
visit_iushr
- Specified by:
visit_iushrin interfaceInstructionVisitor
-
visit_lushr
- Specified by:
visit_lushrin interfaceInstructionVisitor
-
visit_iand
- Specified by:
visit_iandin interfaceInstructionVisitor
-
visit_land
- Specified by:
visit_landin interfaceInstructionVisitor
-
visit_ior
- Specified by:
visit_iorin interfaceInstructionVisitor
-
visit_lor
- Specified by:
visit_lorin interfaceInstructionVisitor
-
visit_ixor
- Specified by:
visit_ixorin interfaceInstructionVisitor
-
visit_lxor
- Specified by:
visit_lxorin interfaceInstructionVisitor
-
visit_iinc
- Specified by:
visit_iincin interfaceInstructionVisitor
-
visit_i2l
- Specified by:
visit_i2lin interfaceInstructionVisitor
-
visit_i2f
- Specified by:
visit_i2fin interfaceInstructionVisitor
-
visit_i2d
- Specified by:
visit_i2din interfaceInstructionVisitor
-
visit_l2i
- Specified by:
visit_l2iin interfaceInstructionVisitor
-
visit_l2f
- Specified by:
visit_l2fin interfaceInstructionVisitor
-
visit_l2d
- Specified by:
visit_l2din interfaceInstructionVisitor
-
visit_f2i
- Specified by:
visit_f2iin interfaceInstructionVisitor
-
visit_f2l
- Specified by:
visit_f2lin interfaceInstructionVisitor
-
visit_f2d
- Specified by:
visit_f2din interfaceInstructionVisitor
-
visit_d2i
- Specified by:
visit_d2iin interfaceInstructionVisitor
-
visit_d2l
- Specified by:
visit_d2lin interfaceInstructionVisitor
-
visit_d2f
- Specified by:
visit_d2fin interfaceInstructionVisitor
-
visit_i2b
- Specified by:
visit_i2bin interfaceInstructionVisitor
-
visit_i2c
- Specified by:
visit_i2cin interfaceInstructionVisitor
-
visit_i2s
- Specified by:
visit_i2sin interfaceInstructionVisitor
-
visit_lcmp
- Specified by:
visit_lcmpin interfaceInstructionVisitor
-
visit_fcmpl
- Specified by:
visit_fcmplin interfaceInstructionVisitor
-
visit_fcmpg
- Specified by:
visit_fcmpgin interfaceInstructionVisitor
-
visit_dcmpl
- Specified by:
visit_dcmplin interfaceInstructionVisitor
-
visit_dcmpg
- Specified by:
visit_dcmpgin interfaceInstructionVisitor
-
visit_ifeq
- Specified by:
visit_ifeqin interfaceInstructionVisitor
-
visit_ifne
- Specified by:
visit_ifnein interfaceInstructionVisitor
-
visit_iflt
- Specified by:
visit_ifltin interfaceInstructionVisitor
-
visit_ifge
- Specified by:
visit_ifgein interfaceInstructionVisitor
-
visit_ifgt
- Specified by:
visit_ifgtin interfaceInstructionVisitor
-
visit_ifle
- Specified by:
visit_iflein interfaceInstructionVisitor
-
visit_if_icmpeq
- Specified by:
visit_if_icmpeqin interfaceInstructionVisitor
-
visit_if_icmpne
- Specified by:
visit_if_icmpnein interfaceInstructionVisitor
-
visit_if_icmplt
- Specified by:
visit_if_icmpltin interfaceInstructionVisitor
-
visit_if_icmpge
- Specified by:
visit_if_icmpgein interfaceInstructionVisitor
-
visit_if_icmpgt
- Specified by:
visit_if_icmpgtin interfaceInstructionVisitor
-
visit_if_icmple
- Specified by:
visit_if_icmplein interfaceInstructionVisitor
-
visit_if_acmpeq
- Specified by:
visit_if_acmpeqin interfaceInstructionVisitor
-
visit_if_acmpne
- Specified by:
visit_if_acmpnein interfaceInstructionVisitor
-
visit_goto
- Specified by:
visit_gotoin interfaceInstructionVisitor
-
visit_jsr
- Specified by:
visit_jsrin interfaceInstructionVisitor
-
visit_ret
- Specified by:
visit_retin interfaceInstructionVisitor
-
visit_switch
- Specified by:
visit_switchin interfaceInstructionVisitor
-
visit_ireturn
- Specified by:
visit_ireturnin interfaceInstructionVisitor
-
visit_lreturn
- Specified by:
visit_lreturnin interfaceInstructionVisitor
-
visit_freturn
- Specified by:
visit_freturnin interfaceInstructionVisitor
-
visit_dreturn
- Specified by:
visit_dreturnin interfaceInstructionVisitor
-
visit_areturn
- Specified by:
visit_areturnin interfaceInstructionVisitor
-
visit_return
- Specified by:
visit_returnin interfaceInstructionVisitor
-
visit_getstatic
- Specified by:
visit_getstaticin interfaceInstructionVisitor
-
visit_putstatic
- Specified by:
visit_putstaticin interfaceInstructionVisitor
-
visit_putstatic_nowb
- Specified by:
visit_putstatic_nowbin interfaceInstructionVisitor
-
visit_getfield
- Specified by:
visit_getfieldin interfaceInstructionVisitor
-
visit_putfield
- Specified by:
visit_putfieldin interfaceInstructionVisitor
-
visit_putfield_nowb
- Specified by:
visit_putfield_nowbin interfaceInstructionVisitor
-
visit_invokevirtual
- Specified by:
visit_invokevirtualin interfaceInstructionVisitor
-
visit_invokespecial
- Specified by:
visit_invokespecialin interfaceInstructionVisitor
-
visit_invokestatic
- Specified by:
visit_invokestaticin interfaceInstructionVisitor
-
visit_invokeinterface
- Specified by:
visit_invokeinterfacein interfaceInstructionVisitor
-
visit_new
- Specified by:
visit_newin interfaceInstructionVisitor
-
visit_newarray
- Specified by:
visit_newarrayin interfaceInstructionVisitor
-
visit_arraylength
- Specified by:
visit_arraylengthin interfaceInstructionVisitor
-
visit_athrow
- Specified by:
visit_athrowin interfaceInstructionVisitor
-
visit_checkcast
- Specified by:
visit_checkcastin interfaceInstructionVisitor
-
visit_instanceof
- Specified by:
visit_instanceofin interfaceInstructionVisitor
-
visit_monitorenter
- Specified by:
visit_monitorenterin interfaceInstructionVisitor
-
visit_monitorexit
- Specified by:
visit_monitorexitin interfaceInstructionVisitor
-
visit_multianewarray
- Specified by:
visit_multianewarrayin interfaceInstructionVisitor
-
visit_ifnull
- Specified by:
visit_ifnullin interfaceInstructionVisitor
-
visit_ifnonnull
- Specified by:
visit_ifnonnullin interfaceInstructionVisitor
-
visit_rc
- Specified by:
visit_rcin interfaceInstructionVisitor
-
visit_aupdate
- Specified by:
visit_aupdatein interfaceInstructionVisitor
-
visit_supdate
- Specified by:
visit_supdatein interfaceInstructionVisitor
-
visit_aswizzle
- Specified by:
visit_aswizzlein interfaceInstructionVisitor
-
visit_aswrange
- Specified by:
visit_aswrangein interfaceInstructionVisitor
-