Package soot.jimple
Class AbstractStmtSwitch<T>
- java.lang.Object
-
- soot.jimple.AbstractStmtSwitch<T>
-
- All Implemented Interfaces:
StmtSwitch,Switch
- Direct Known Subclasses:
PointerStmtSwitch,UseChecker
public abstract class AbstractStmtSwitch<T> extends Object implements StmtSwitch
-
-
Constructor Summary
Constructors Constructor Description AbstractStmtSwitch()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcaseAssignStmt(AssignStmt stmt)voidcaseBreakpointStmt(BreakpointStmt stmt)voidcaseEnterMonitorStmt(EnterMonitorStmt stmt)voidcaseExitMonitorStmt(ExitMonitorStmt stmt)voidcaseGotoStmt(GotoStmt stmt)voidcaseIdentityStmt(IdentityStmt stmt)voidcaseIfStmt(IfStmt stmt)voidcaseInvokeStmt(InvokeStmt stmt)voidcaseLookupSwitchStmt(LookupSwitchStmt stmt)voidcaseNopStmt(NopStmt stmt)voidcaseRetStmt(RetStmt stmt)voidcaseReturnStmt(ReturnStmt stmt)voidcaseReturnVoidStmt(ReturnVoidStmt stmt)voidcaseTableSwitchStmt(TableSwitchStmt stmt)voidcaseThrowStmt(ThrowStmt stmt)voiddefaultCase(Object obj)TgetResult()voidsetResult(T result)
-
-
-
Method Detail
-
caseBreakpointStmt
public void caseBreakpointStmt(BreakpointStmt stmt)
- Specified by:
caseBreakpointStmtin interfaceStmtSwitch
-
caseInvokeStmt
public void caseInvokeStmt(InvokeStmt stmt)
- Specified by:
caseInvokeStmtin interfaceStmtSwitch
-
caseAssignStmt
public void caseAssignStmt(AssignStmt stmt)
- Specified by:
caseAssignStmtin interfaceStmtSwitch
-
caseIdentityStmt
public void caseIdentityStmt(IdentityStmt stmt)
- Specified by:
caseIdentityStmtin interfaceStmtSwitch
-
caseEnterMonitorStmt
public void caseEnterMonitorStmt(EnterMonitorStmt stmt)
- Specified by:
caseEnterMonitorStmtin interfaceStmtSwitch
-
caseExitMonitorStmt
public void caseExitMonitorStmt(ExitMonitorStmt stmt)
- Specified by:
caseExitMonitorStmtin interfaceStmtSwitch
-
caseGotoStmt
public void caseGotoStmt(GotoStmt stmt)
- Specified by:
caseGotoStmtin interfaceStmtSwitch
-
caseIfStmt
public void caseIfStmt(IfStmt stmt)
- Specified by:
caseIfStmtin interfaceStmtSwitch
-
caseLookupSwitchStmt
public void caseLookupSwitchStmt(LookupSwitchStmt stmt)
- Specified by:
caseLookupSwitchStmtin interfaceStmtSwitch
-
caseNopStmt
public void caseNopStmt(NopStmt stmt)
- Specified by:
caseNopStmtin interfaceStmtSwitch
-
caseRetStmt
public void caseRetStmt(RetStmt stmt)
- Specified by:
caseRetStmtin interfaceStmtSwitch
-
caseReturnStmt
public void caseReturnStmt(ReturnStmt stmt)
- Specified by:
caseReturnStmtin interfaceStmtSwitch
-
caseReturnVoidStmt
public void caseReturnVoidStmt(ReturnVoidStmt stmt)
- Specified by:
caseReturnVoidStmtin interfaceStmtSwitch
-
caseTableSwitchStmt
public void caseTableSwitchStmt(TableSwitchStmt stmt)
- Specified by:
caseTableSwitchStmtin interfaceStmtSwitch
-
caseThrowStmt
public void caseThrowStmt(ThrowStmt stmt)
- Specified by:
caseThrowStmtin interfaceStmtSwitch
-
defaultCase
public void defaultCase(Object obj)
- Specified by:
defaultCasein interfaceStmtSwitch
-
setResult
public void setResult(T result)
-
getResult
public T getResult()
-
-