soot.baf
Interface InstSwitch

All Superinterfaces:
Switch
All Known Implementing Classes:
UnitThrowAnalysis.UnitSwitch

public interface InstSwitch
extends Switch


Method Summary
 void caseAddInst(AddInst i)
           
 void caseAndInst(AndInst i)
           
 void caseArrayLengthInst(ArrayLengthInst i)
           
 void caseArrayReadInst(ArrayReadInst i)
           
 void caseArrayWriteInst(ArrayWriteInst i)
           
 void caseCmpgInst(CmpgInst i)
           
 void caseCmpInst(CmpInst i)
           
 void caseCmplInst(CmplInst i)
           
 void caseDivInst(DivInst i)
           
 void caseDup1_x1Inst(Dup1_x1Inst i)
           
 void caseDup1_x2Inst(Dup1_x2Inst i)
           
 void caseDup1Inst(Dup1Inst i)
           
 void caseDup2_x1Inst(Dup2_x1Inst i)
           
 void caseDup2_x2Inst(Dup2_x2Inst i)
           
 void caseDup2Inst(Dup2Inst i)
           
 void caseEnterMonitorInst(EnterMonitorInst i)
           
 void caseExitMonitorInst(ExitMonitorInst i)
           
 void caseFieldGetInst(FieldGetInst i)
           
 void caseFieldPutInst(FieldPutInst i)
           
 void caseGotoInst(GotoInst i)
           
 void caseIdentityInst(IdentityInst i)
           
 void caseIfCmpEqInst(IfCmpEqInst i)
           
 void caseIfCmpGeInst(IfCmpGeInst i)
           
 void caseIfCmpGtInst(IfCmpGtInst i)
           
 void caseIfCmpLeInst(IfCmpLeInst i)
           
 void caseIfCmpLtInst(IfCmpLtInst i)
           
 void caseIfCmpNeInst(IfCmpNeInst i)
           
 void caseIfEqInst(IfEqInst i)
           
 void caseIfGeInst(IfGeInst i)
           
 void caseIfGtInst(IfGtInst i)
           
 void caseIfLeInst(IfLeInst i)
           
 void caseIfLtInst(IfLtInst i)
           
 void caseIfNeInst(IfNeInst i)
           
 void caseIfNonNullInst(IfNonNullInst i)
           
 void caseIfNullInst(IfNullInst i)
           
 void caseIncInst(IncInst i)
           
 void caseInstanceCastInst(InstanceCastInst i)
           
 void caseInstanceOfInst(InstanceOfInst i)
           
 void caseInterfaceInvokeInst(InterfaceInvokeInst i)
           
 void caseLoadInst(LoadInst i)
           
 void caseLookupSwitchInst(LookupSwitchInst i)
           
 void caseMulInst(MulInst i)
           
 void caseNegInst(NegInst i)
           
 void caseNewArrayInst(NewArrayInst i)
           
 void caseNewInst(NewInst i)
           
 void caseNewMultiArrayInst(NewMultiArrayInst i)
           
 void caseNopInst(NopInst i)
           
 void caseOrInst(OrInst i)
           
 void casePopInst(PopInst i)
           
 void casePrimitiveCastInst(PrimitiveCastInst i)
           
 void casePushInst(PushInst i)
           
 void caseRemInst(RemInst i)
           
 void caseReturnInst(ReturnInst i)
           
 void caseReturnVoidInst(ReturnVoidInst i)
           
 void caseShlInst(ShlInst i)
           
 void caseShrInst(ShrInst i)
           
 void caseSpecialInvokeInst(SpecialInvokeInst i)
           
 void caseStaticGetInst(StaticGetInst i)
           
 void caseStaticInvokeInst(StaticInvokeInst i)
           
 void caseStaticPutInst(StaticPutInst i)
           
 void caseStoreInst(StoreInst i)
           
 void caseSubInst(SubInst i)
           
 void caseSwapInst(SwapInst i)
           
 void caseTableSwitchInst(TableSwitchInst i)
           
 void caseThrowInst(ThrowInst i)
           
 void caseUshrInst(UshrInst i)
           
 void caseVirtualInvokeInst(VirtualInvokeInst i)
           
 void caseXorInst(XorInst i)
           
 

Method Detail

caseReturnVoidInst

public void caseReturnVoidInst(ReturnVoidInst i)

caseReturnInst

public void caseReturnInst(ReturnInst i)

caseNopInst

public void caseNopInst(NopInst i)

caseGotoInst

public void caseGotoInst(GotoInst i)

casePushInst

public void casePushInst(PushInst i)

casePopInst

public void casePopInst(PopInst i)

caseIdentityInst

public void caseIdentityInst(IdentityInst i)

caseStoreInst

public void caseStoreInst(StoreInst i)

caseLoadInst

public void caseLoadInst(LoadInst i)

caseArrayWriteInst

public void caseArrayWriteInst(ArrayWriteInst i)

caseArrayReadInst

public void caseArrayReadInst(ArrayReadInst i)

caseIfNullInst

public void caseIfNullInst(IfNullInst i)

caseIfNonNullInst

public void caseIfNonNullInst(IfNonNullInst i)

caseIfEqInst

public void caseIfEqInst(IfEqInst i)

caseIfNeInst

public void caseIfNeInst(IfNeInst i)

caseIfGtInst

public void caseIfGtInst(IfGtInst i)

caseIfGeInst

public void caseIfGeInst(IfGeInst i)

caseIfLtInst

public void caseIfLtInst(IfLtInst i)

caseIfLeInst

public void caseIfLeInst(IfLeInst i)

caseIfCmpEqInst

public void caseIfCmpEqInst(IfCmpEqInst i)

caseIfCmpNeInst

public void caseIfCmpNeInst(IfCmpNeInst i)

caseIfCmpGtInst

public void caseIfCmpGtInst(IfCmpGtInst i)

caseIfCmpGeInst

public void caseIfCmpGeInst(IfCmpGeInst i)

caseIfCmpLtInst

public void caseIfCmpLtInst(IfCmpLtInst i)

caseIfCmpLeInst

public void caseIfCmpLeInst(IfCmpLeInst i)

caseStaticGetInst

public void caseStaticGetInst(StaticGetInst i)

caseStaticPutInst

public void caseStaticPutInst(StaticPutInst i)

caseFieldGetInst

public void caseFieldGetInst(FieldGetInst i)

caseFieldPutInst

public void caseFieldPutInst(FieldPutInst i)

caseInstanceCastInst

public void caseInstanceCastInst(InstanceCastInst i)

caseInstanceOfInst

public void caseInstanceOfInst(InstanceOfInst i)

casePrimitiveCastInst

public void casePrimitiveCastInst(PrimitiveCastInst i)

caseStaticInvokeInst

public void caseStaticInvokeInst(StaticInvokeInst i)

caseVirtualInvokeInst

public void caseVirtualInvokeInst(VirtualInvokeInst i)

caseInterfaceInvokeInst

public void caseInterfaceInvokeInst(InterfaceInvokeInst i)

caseSpecialInvokeInst

public void caseSpecialInvokeInst(SpecialInvokeInst i)

caseThrowInst

public void caseThrowInst(ThrowInst i)

caseAddInst

public void caseAddInst(AddInst i)

caseAndInst

public void caseAndInst(AndInst i)

caseOrInst

public void caseOrInst(OrInst i)

caseXorInst

public void caseXorInst(XorInst i)

caseArrayLengthInst

public void caseArrayLengthInst(ArrayLengthInst i)

caseCmpInst

public void caseCmpInst(CmpInst i)

caseCmpgInst

public void caseCmpgInst(CmpgInst i)

caseCmplInst

public void caseCmplInst(CmplInst i)

caseDivInst

public void caseDivInst(DivInst i)

caseIncInst

public void caseIncInst(IncInst i)

caseMulInst

public void caseMulInst(MulInst i)

caseRemInst

public void caseRemInst(RemInst i)

caseSubInst

public void caseSubInst(SubInst i)

caseShlInst

public void caseShlInst(ShlInst i)

caseShrInst

public void caseShrInst(ShrInst i)

caseUshrInst

public void caseUshrInst(UshrInst i)

caseNewInst

public void caseNewInst(NewInst i)

caseNegInst

public void caseNegInst(NegInst i)

caseSwapInst

public void caseSwapInst(SwapInst i)

caseDup1Inst

public void caseDup1Inst(Dup1Inst i)

caseDup2Inst

public void caseDup2Inst(Dup2Inst i)

caseDup1_x1Inst

public void caseDup1_x1Inst(Dup1_x1Inst i)

caseDup1_x2Inst

public void caseDup1_x2Inst(Dup1_x2Inst i)

caseDup2_x1Inst

public void caseDup2_x1Inst(Dup2_x1Inst i)

caseDup2_x2Inst

public void caseDup2_x2Inst(Dup2_x2Inst i)

caseNewArrayInst

public void caseNewArrayInst(NewArrayInst i)

caseNewMultiArrayInst

public void caseNewMultiArrayInst(NewMultiArrayInst i)

caseLookupSwitchInst

public void caseLookupSwitchInst(LookupSwitchInst i)

caseTableSwitchInst

public void caseTableSwitchInst(TableSwitchInst i)

caseEnterMonitorInst

public void caseEnterMonitorInst(EnterMonitorInst i)

caseExitMonitorInst

public void caseExitMonitorInst(ExitMonitorInst i)