soot.baf
Interface InstSwitch

All Superinterfaces:
Switch
All Known Implementing Classes:
StackTypeHeightCalculator.StackEffectSwitch, 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 caseDynamicInvokeInst(DynamicInvokeInst 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 caseJSRInst(JSRInst 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

void caseReturnVoidInst(ReturnVoidInst i)

caseReturnInst

void caseReturnInst(ReturnInst i)

caseNopInst

void caseNopInst(NopInst i)

caseGotoInst

void caseGotoInst(GotoInst i)

caseJSRInst

void caseJSRInst(JSRInst i)

casePushInst

void casePushInst(PushInst i)

casePopInst

void casePopInst(PopInst i)

caseIdentityInst

void caseIdentityInst(IdentityInst i)

caseStoreInst

void caseStoreInst(StoreInst i)

caseLoadInst

void caseLoadInst(LoadInst i)

caseArrayWriteInst

void caseArrayWriteInst(ArrayWriteInst i)

caseArrayReadInst

void caseArrayReadInst(ArrayReadInst i)

caseIfNullInst

void caseIfNullInst(IfNullInst i)

caseIfNonNullInst

void caseIfNonNullInst(IfNonNullInst i)

caseIfEqInst

void caseIfEqInst(IfEqInst i)

caseIfNeInst

void caseIfNeInst(IfNeInst i)

caseIfGtInst

void caseIfGtInst(IfGtInst i)

caseIfGeInst

void caseIfGeInst(IfGeInst i)

caseIfLtInst

void caseIfLtInst(IfLtInst i)

caseIfLeInst

void caseIfLeInst(IfLeInst i)

caseIfCmpEqInst

void caseIfCmpEqInst(IfCmpEqInst i)

caseIfCmpNeInst

void caseIfCmpNeInst(IfCmpNeInst i)

caseIfCmpGtInst

void caseIfCmpGtInst(IfCmpGtInst i)

caseIfCmpGeInst

void caseIfCmpGeInst(IfCmpGeInst i)

caseIfCmpLtInst

void caseIfCmpLtInst(IfCmpLtInst i)

caseIfCmpLeInst

void caseIfCmpLeInst(IfCmpLeInst i)

caseStaticGetInst

void caseStaticGetInst(StaticGetInst i)

caseStaticPutInst

void caseStaticPutInst(StaticPutInst i)

caseFieldGetInst

void caseFieldGetInst(FieldGetInst i)

caseFieldPutInst

void caseFieldPutInst(FieldPutInst i)

caseInstanceCastInst

void caseInstanceCastInst(InstanceCastInst i)

caseInstanceOfInst

void caseInstanceOfInst(InstanceOfInst i)

casePrimitiveCastInst

void casePrimitiveCastInst(PrimitiveCastInst i)

caseDynamicInvokeInst

void caseDynamicInvokeInst(DynamicInvokeInst i)

caseStaticInvokeInst

void caseStaticInvokeInst(StaticInvokeInst i)

caseVirtualInvokeInst

void caseVirtualInvokeInst(VirtualInvokeInst i)

caseInterfaceInvokeInst

void caseInterfaceInvokeInst(InterfaceInvokeInst i)

caseSpecialInvokeInst

void caseSpecialInvokeInst(SpecialInvokeInst i)

caseThrowInst

void caseThrowInst(ThrowInst i)

caseAddInst

void caseAddInst(AddInst i)

caseAndInst

void caseAndInst(AndInst i)

caseOrInst

void caseOrInst(OrInst i)

caseXorInst

void caseXorInst(XorInst i)

caseArrayLengthInst

void caseArrayLengthInst(ArrayLengthInst i)

caseCmpInst

void caseCmpInst(CmpInst i)

caseCmpgInst

void caseCmpgInst(CmpgInst i)

caseCmplInst

void caseCmplInst(CmplInst i)

caseDivInst

void caseDivInst(DivInst i)

caseIncInst

void caseIncInst(IncInst i)

caseMulInst

void caseMulInst(MulInst i)

caseRemInst

void caseRemInst(RemInst i)

caseSubInst

void caseSubInst(SubInst i)

caseShlInst

void caseShlInst(ShlInst i)

caseShrInst

void caseShrInst(ShrInst i)

caseUshrInst

void caseUshrInst(UshrInst i)

caseNewInst

void caseNewInst(NewInst i)

caseNegInst

void caseNegInst(NegInst i)

caseSwapInst

void caseSwapInst(SwapInst i)

caseDup1Inst

void caseDup1Inst(Dup1Inst i)

caseDup2Inst

void caseDup2Inst(Dup2Inst i)

caseDup1_x1Inst

void caseDup1_x1Inst(Dup1_x1Inst i)

caseDup1_x2Inst

void caseDup1_x2Inst(Dup1_x2Inst i)

caseDup2_x1Inst

void caseDup2_x1Inst(Dup2_x1Inst i)

caseDup2_x2Inst

void caseDup2_x2Inst(Dup2_x2Inst i)

caseNewArrayInst

void caseNewArrayInst(NewArrayInst i)

caseNewMultiArrayInst

void caseNewMultiArrayInst(NewMultiArrayInst i)

caseLookupSwitchInst

void caseLookupSwitchInst(LookupSwitchInst i)

caseTableSwitchInst

void caseTableSwitchInst(TableSwitchInst i)

caseEnterMonitorInst

void caseEnterMonitorInst(EnterMonitorInst i)

caseExitMonitorInst

void caseExitMonitorInst(ExitMonitorInst i)