org.dellroad.jc.cgen
Class StmtTagCopierSwitch

java.lang.Object
  extended bysoot.jimple.AbstractStmtSwitch
      extended byorg.dellroad.jc.cgen.StmtTagCopierSwitch
All Implemented Interfaces:
StmtSwitch, Switch

public class StmtTagCopierSwitch
extends AbstractStmtSwitch

Copies tags from Jimple Stmt's to ValueBoxes. All tags are copied.


Constructor Summary
StmtTagCopierSwitch()
           
 
Method Summary
 void caseAssignStmt(AssignStmt stmt)
           
 void caseEnterMonitorStmt(EnterMonitorStmt stmt)
           
 void caseExitMonitorStmt(ExitMonitorStmt stmt)
           
 void caseIdentityStmt(IdentityStmt stmt)
           
 void caseIfStmt(IfStmt stmt)
           
 void caseInvokeStmt(InvokeStmt stmt)
           
 void caseLookupSwitchStmt(LookupSwitchStmt stmt)
           
 void caseReturnStmt(ReturnStmt stmt)
           
 void caseTableSwitchStmt(TableSwitchStmt stmt)
           
 void caseThrowStmt(ThrowStmt stmt)
           
 
Methods inherited from class soot.jimple.AbstractStmtSwitch
caseBreakpointStmt, caseGotoStmt, caseNopStmt, caseRetStmt, caseReturnVoidStmt, defaultCase, getResult, setResult
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StmtTagCopierSwitch

public StmtTagCopierSwitch()
Method Detail

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)

caseIfStmt

public void caseIfStmt(IfStmt stmt)

caseLookupSwitchStmt

public void caseLookupSwitchStmt(LookupSwitchStmt stmt)

caseReturnStmt

public void caseReturnStmt(ReturnStmt stmt)

caseTableSwitchStmt

public void caseTableSwitchStmt(TableSwitchStmt stmt)

caseThrowStmt

public void caseThrowStmt(ThrowStmt stmt)