protected class UnitThrowAnalysis.UnitSwitch extends java.lang.Object implements InstSwitch, StmtSwitch
Modifier and Type | Field and Description |
---|---|
protected ThrowableSet |
result |
Modifier | Constructor and Description |
---|---|
protected |
UnitSwitch() |
protected ThrowableSet result
public void caseReturnVoidInst(ReturnVoidInst i)
caseReturnVoidInst
in interface InstSwitch
public void caseReturnInst(ReturnInst i)
caseReturnInst
in interface InstSwitch
public void caseNopInst(NopInst i)
caseNopInst
in interface InstSwitch
public void caseGotoInst(GotoInst i)
caseGotoInst
in interface InstSwitch
public void caseJSRInst(JSRInst i)
caseJSRInst
in interface InstSwitch
public void casePushInst(PushInst i)
casePushInst
in interface InstSwitch
public void casePopInst(PopInst i)
casePopInst
in interface InstSwitch
public void caseIdentityInst(IdentityInst i)
caseIdentityInst
in interface InstSwitch
public void caseStoreInst(StoreInst i)
caseStoreInst
in interface InstSwitch
public void caseLoadInst(LoadInst i)
caseLoadInst
in interface InstSwitch
public void caseArrayWriteInst(ArrayWriteInst i)
caseArrayWriteInst
in interface InstSwitch
public void caseArrayReadInst(ArrayReadInst i)
caseArrayReadInst
in interface InstSwitch
public void caseIfNullInst(IfNullInst i)
caseIfNullInst
in interface InstSwitch
public void caseIfNonNullInst(IfNonNullInst i)
caseIfNonNullInst
in interface InstSwitch
public void caseIfEqInst(IfEqInst i)
caseIfEqInst
in interface InstSwitch
public void caseIfNeInst(IfNeInst i)
caseIfNeInst
in interface InstSwitch
public void caseIfGtInst(IfGtInst i)
caseIfGtInst
in interface InstSwitch
public void caseIfGeInst(IfGeInst i)
caseIfGeInst
in interface InstSwitch
public void caseIfLtInst(IfLtInst i)
caseIfLtInst
in interface InstSwitch
public void caseIfLeInst(IfLeInst i)
caseIfLeInst
in interface InstSwitch
public void caseIfCmpEqInst(IfCmpEqInst i)
caseIfCmpEqInst
in interface InstSwitch
public void caseIfCmpNeInst(IfCmpNeInst i)
caseIfCmpNeInst
in interface InstSwitch
public void caseIfCmpGtInst(IfCmpGtInst i)
caseIfCmpGtInst
in interface InstSwitch
public void caseIfCmpGeInst(IfCmpGeInst i)
caseIfCmpGeInst
in interface InstSwitch
public void caseIfCmpLtInst(IfCmpLtInst i)
caseIfCmpLtInst
in interface InstSwitch
public void caseIfCmpLeInst(IfCmpLeInst i)
caseIfCmpLeInst
in interface InstSwitch
public void caseStaticGetInst(StaticGetInst i)
caseStaticGetInst
in interface InstSwitch
public void caseStaticPutInst(StaticPutInst i)
caseStaticPutInst
in interface InstSwitch
public void caseFieldGetInst(FieldGetInst i)
caseFieldGetInst
in interface InstSwitch
public void caseFieldPutInst(FieldPutInst i)
caseFieldPutInst
in interface InstSwitch
public void caseInstanceCastInst(InstanceCastInst i)
caseInstanceCastInst
in interface InstSwitch
public void caseInstanceOfInst(InstanceOfInst i)
caseInstanceOfInst
in interface InstSwitch
public void casePrimitiveCastInst(PrimitiveCastInst i)
casePrimitiveCastInst
in interface InstSwitch
public void caseDynamicInvokeInst(DynamicInvokeInst i)
caseDynamicInvokeInst
in interface InstSwitch
public void caseStaticInvokeInst(StaticInvokeInst i)
caseStaticInvokeInst
in interface InstSwitch
public void caseVirtualInvokeInst(VirtualInvokeInst i)
caseVirtualInvokeInst
in interface InstSwitch
public void caseInterfaceInvokeInst(InterfaceInvokeInst i)
caseInterfaceInvokeInst
in interface InstSwitch
public void caseSpecialInvokeInst(SpecialInvokeInst i)
caseSpecialInvokeInst
in interface InstSwitch
public void caseThrowInst(ThrowInst i)
caseThrowInst
in interface InstSwitch
public void caseAddInst(AddInst i)
caseAddInst
in interface InstSwitch
public void caseAndInst(AndInst i)
caseAndInst
in interface InstSwitch
public void caseOrInst(OrInst i)
caseOrInst
in interface InstSwitch
public void caseXorInst(XorInst i)
caseXorInst
in interface InstSwitch
public void caseArrayLengthInst(ArrayLengthInst i)
caseArrayLengthInst
in interface InstSwitch
public void caseCmpInst(CmpInst i)
caseCmpInst
in interface InstSwitch
public void caseCmpgInst(CmpgInst i)
caseCmpgInst
in interface InstSwitch
public void caseCmplInst(CmplInst i)
caseCmplInst
in interface InstSwitch
public void caseDivInst(DivInst i)
caseDivInst
in interface InstSwitch
public void caseIncInst(IncInst i)
caseIncInst
in interface InstSwitch
public void caseMulInst(MulInst i)
caseMulInst
in interface InstSwitch
public void caseRemInst(RemInst i)
caseRemInst
in interface InstSwitch
public void caseSubInst(SubInst i)
caseSubInst
in interface InstSwitch
public void caseShlInst(ShlInst i)
caseShlInst
in interface InstSwitch
public void caseShrInst(ShrInst i)
caseShrInst
in interface InstSwitch
public void caseUshrInst(UshrInst i)
caseUshrInst
in interface InstSwitch
public void caseNewInst(NewInst i)
caseNewInst
in interface InstSwitch
public void caseNegInst(NegInst i)
caseNegInst
in interface InstSwitch
public void caseSwapInst(SwapInst i)
caseSwapInst
in interface InstSwitch
public void caseDup1Inst(Dup1Inst i)
caseDup1Inst
in interface InstSwitch
public void caseDup2Inst(Dup2Inst i)
caseDup2Inst
in interface InstSwitch
public void caseDup1_x1Inst(Dup1_x1Inst i)
caseDup1_x1Inst
in interface InstSwitch
public void caseDup1_x2Inst(Dup1_x2Inst i)
caseDup1_x2Inst
in interface InstSwitch
public void caseDup2_x1Inst(Dup2_x1Inst i)
caseDup2_x1Inst
in interface InstSwitch
public void caseDup2_x2Inst(Dup2_x2Inst i)
caseDup2_x2Inst
in interface InstSwitch
public void caseNewArrayInst(NewArrayInst i)
caseNewArrayInst
in interface InstSwitch
public void caseNewMultiArrayInst(NewMultiArrayInst i)
caseNewMultiArrayInst
in interface InstSwitch
public void caseLookupSwitchInst(LookupSwitchInst i)
caseLookupSwitchInst
in interface InstSwitch
public void caseTableSwitchInst(TableSwitchInst i)
caseTableSwitchInst
in interface InstSwitch
public void caseEnterMonitorInst(EnterMonitorInst i)
caseEnterMonitorInst
in interface InstSwitch
public void caseExitMonitorInst(ExitMonitorInst i)
caseExitMonitorInst
in interface InstSwitch
public void caseAssignStmt(AssignStmt s)
caseAssignStmt
in interface StmtSwitch
public void caseBreakpointStmt(BreakpointStmt s)
caseBreakpointStmt
in interface StmtSwitch
public void caseEnterMonitorStmt(EnterMonitorStmt s)
caseEnterMonitorStmt
in interface StmtSwitch
public void caseExitMonitorStmt(ExitMonitorStmt s)
caseExitMonitorStmt
in interface StmtSwitch
public void caseGotoStmt(GotoStmt s)
caseGotoStmt
in interface StmtSwitch
public void caseIdentityStmt(IdentityStmt s)
caseIdentityStmt
in interface StmtSwitch
public void caseIfStmt(IfStmt s)
caseIfStmt
in interface StmtSwitch
public void caseInvokeStmt(InvokeStmt s)
caseInvokeStmt
in interface StmtSwitch
public void caseLookupSwitchStmt(LookupSwitchStmt s)
caseLookupSwitchStmt
in interface StmtSwitch
public void caseNopStmt(NopStmt s)
caseNopStmt
in interface StmtSwitch
public void caseRetStmt(RetStmt s)
caseRetStmt
in interface StmtSwitch
public void caseReturnStmt(ReturnStmt s)
caseReturnStmt
in interface StmtSwitch
public void caseReturnVoidStmt(ReturnVoidStmt s)
caseReturnVoidStmt
in interface StmtSwitch
public void caseTableSwitchStmt(TableSwitchStmt s)
caseTableSwitchStmt
in interface StmtSwitch
public void caseThrowStmt(ThrowStmt s)
caseThrowStmt
in interface StmtSwitch
public void defaultCase(java.lang.Object obj)
defaultCase
in interface StmtSwitch