org.dellroad.jc.cgen
Class CStmtSwitch
java.lang.Object
soot.jimple.AbstractStmtSwitch
org.dellroad.jc.cgen.CStmtSwitch
- All Implemented Interfaces:
- StmtSwitch, Switch
- public class CStmtSwitch
- extends AbstractStmtSwitch
Converts Jimple statements into C statements.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CStmtSwitch
public CStmtSwitch(CMethod cm)
caseBreakpointStmt
public void caseBreakpointStmt(BreakpointStmt stmt)
caseInvokeStmt
public void caseInvokeStmt(InvokeStmt stmt)
caseAssignStmt
public void caseAssignStmt(AssignStmt stmt)
caseIdentityStmt
public void caseIdentityStmt(IdentityStmt stmt)
caseEnterMonitorStmt
public void caseEnterMonitorStmt(EnterMonitorStmt stmt)
caseExitMonitorStmt
public void caseExitMonitorStmt(ExitMonitorStmt stmt)
caseGotoStmt
public void caseGotoStmt(GotoStmt stmt)
caseIfStmt
public void caseIfStmt(IfStmt stmt)
caseLookupSwitchStmt
public void caseLookupSwitchStmt(LookupSwitchStmt stmt)
caseNopStmt
public void caseNopStmt(NopStmt stmt)
caseRetStmt
public void caseRetStmt(RetStmt stmt)
caseReturnStmt
public void caseReturnStmt(ReturnStmt stmt)
caseReturnVoidStmt
public void caseReturnVoidStmt(ReturnVoidStmt stmt)
caseTableSwitchStmt
public void caseTableSwitchStmt(TableSwitchStmt stmt)
caseThrowStmt
public void caseThrowStmt(ThrowStmt stmt)
defaultCase
public void defaultCase(Object o)