public class UseChecker extends AbstractStmtSwitch
| Constructor and Description |
|---|
UseChecker(JimpleBody jb) |
| Modifier and Type | Method and Description |
|---|---|
void |
caseAssignStmt(AssignStmt stmt) |
void |
caseBreakpointStmt(BreakpointStmt stmt) |
void |
caseEnterMonitorStmt(EnterMonitorStmt stmt) |
void |
caseExitMonitorStmt(ExitMonitorStmt stmt) |
void |
caseGotoStmt(GotoStmt stmt) |
void |
caseIdentityStmt(IdentityStmt stmt) |
void |
caseIfStmt(IfStmt stmt) |
void |
caseInvokeStmt(InvokeStmt stmt) |
void |
caseLookupSwitchStmt(LookupSwitchStmt stmt) |
void |
caseNopStmt(NopStmt stmt) |
void |
caseReturnStmt(ReturnStmt stmt) |
void |
caseReturnVoidStmt(ReturnVoidStmt stmt) |
void |
caseTableSwitchStmt(TableSwitchStmt stmt) |
void |
caseThrowStmt(ThrowStmt stmt) |
void |
check(Typing tg,
IUseVisitor uv) |
void |
defaultCase(Stmt stmt) |
caseRetStmt, defaultCase, getResult, setResultpublic UseChecker(JimpleBody jb)
public void check(Typing tg, IUseVisitor uv)
public void caseBreakpointStmt(BreakpointStmt stmt)
caseBreakpointStmt in interface StmtSwitchcaseBreakpointStmt in class AbstractStmtSwitchpublic void caseInvokeStmt(InvokeStmt stmt)
caseInvokeStmt in interface StmtSwitchcaseInvokeStmt in class AbstractStmtSwitchpublic void caseAssignStmt(AssignStmt stmt)
caseAssignStmt in interface StmtSwitchcaseAssignStmt in class AbstractStmtSwitchpublic void caseIdentityStmt(IdentityStmt stmt)
caseIdentityStmt in interface StmtSwitchcaseIdentityStmt in class AbstractStmtSwitchpublic void caseEnterMonitorStmt(EnterMonitorStmt stmt)
caseEnterMonitorStmt in interface StmtSwitchcaseEnterMonitorStmt in class AbstractStmtSwitchpublic void caseExitMonitorStmt(ExitMonitorStmt stmt)
caseExitMonitorStmt in interface StmtSwitchcaseExitMonitorStmt in class AbstractStmtSwitchpublic void caseGotoStmt(GotoStmt stmt)
caseGotoStmt in interface StmtSwitchcaseGotoStmt in class AbstractStmtSwitchpublic void caseIfStmt(IfStmt stmt)
caseIfStmt in interface StmtSwitchcaseIfStmt in class AbstractStmtSwitchpublic void caseLookupSwitchStmt(LookupSwitchStmt stmt)
caseLookupSwitchStmt in interface StmtSwitchcaseLookupSwitchStmt in class AbstractStmtSwitchpublic void caseNopStmt(NopStmt stmt)
caseNopStmt in interface StmtSwitchcaseNopStmt in class AbstractStmtSwitchpublic void caseReturnStmt(ReturnStmt stmt)
caseReturnStmt in interface StmtSwitchcaseReturnStmt in class AbstractStmtSwitchpublic void caseReturnVoidStmt(ReturnVoidStmt stmt)
caseReturnVoidStmt in interface StmtSwitchcaseReturnVoidStmt in class AbstractStmtSwitchpublic void caseTableSwitchStmt(TableSwitchStmt stmt)
caseTableSwitchStmt in interface StmtSwitchcaseTableSwitchStmt in class AbstractStmtSwitchpublic void caseThrowStmt(ThrowStmt stmt)
caseThrowStmt in interface StmtSwitchcaseThrowStmt in class AbstractStmtSwitchpublic void defaultCase(Stmt stmt)