Package soot.jimple.parser.node
Class ATableswitchStatement
- java.lang.Object
-
- soot.jimple.parser.node.Node
-
- soot.jimple.parser.node.PStatement
-
- soot.jimple.parser.node.ATableswitchStatement
-
- All Implemented Interfaces:
Cloneable,Switchable
public final class ATableswitchStatement extends PStatement
-
-
Constructor Summary
Constructors Constructor Description ATableswitchStatement()ATableswitchStatement(TTableswitch _tableswitch_, TLParen _lParen_, PImmediate _immediate_, TRParen _rParen_, TLBrace _lBrace_, List<?> _caseStmt_, TRBrace _rBrace_, TSemicolon _semicolon_)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapply(Switch sw)Objectclone()LinkedList<PCaseStmt>getCaseStmt()PImmediategetImmediate()TLBracegetLBrace()TLParengetLParen()TRBracegetRBrace()TRParengetRParen()TSemicolongetSemicolon()TTableswitchgetTableswitch()voidsetCaseStmt(List<?> list)voidsetImmediate(PImmediate node)voidsetLBrace(TLBrace node)voidsetLParen(TLParen node)voidsetRBrace(TRBrace node)voidsetRParen(TRParen node)voidsetSemicolon(TSemicolon node)voidsetTableswitch(TTableswitch node)StringtoString()
-
-
-
Constructor Detail
-
ATableswitchStatement
public ATableswitchStatement()
-
ATableswitchStatement
public ATableswitchStatement(TTableswitch _tableswitch_, TLParen _lParen_, PImmediate _immediate_, TRParen _rParen_, TLBrace _lBrace_, List<?> _caseStmt_, TRBrace _rBrace_, TSemicolon _semicolon_)
-
-
Method Detail
-
apply
public void apply(Switch sw)
-
getTableswitch
public TTableswitch getTableswitch()
-
setTableswitch
public void setTableswitch(TTableswitch node)
-
getLParen
public TLParen getLParen()
-
setLParen
public void setLParen(TLParen node)
-
getImmediate
public PImmediate getImmediate()
-
setImmediate
public void setImmediate(PImmediate node)
-
getRParen
public TRParen getRParen()
-
setRParen
public void setRParen(TRParen node)
-
getLBrace
public TLBrace getLBrace()
-
setLBrace
public void setLBrace(TLBrace node)
-
getCaseStmt
public LinkedList<PCaseStmt> getCaseStmt()
-
setCaseStmt
public void setCaseStmt(List<?> list)
-
getRBrace
public TRBrace getRBrace()
-
setRBrace
public void setRBrace(TRBrace node)
-
getSemicolon
public TSemicolon getSemicolon()
-
setSemicolon
public void setSemicolon(TSemicolon node)
-
-