All Packages Class Hierarchy This Package Previous Next Index
Class openjava.ptree.SwitchStatement
java.lang.Object
|
+----openjava.ptree.PtreeObject
|
+----openjava.ptree.NonLeaf
|
+----openjava.ptree.SwitchStatement
- public class SwitchStatement
- extends NonLeaf
- implements Statement
The SwitchStatement
class represents switch statement node
of parse tree.
The specification around CaseGroupList
may be
modified in the later version of OpenJava.
- See Also:
- Ptree, NonLeaf, Statement, CaseGroupList
-
SwitchStatement(Expression, CaseGroupList)
- Allocates a new object.
-
getCaseGroupList()
- Gets the case group list.
-
getExpression()
- Gets the expression of the condition to switch.
-
setCaseGroupList(CaseGroupList)
- Sets the case group list.
-
setExpression(Expression)
- Sets the expression of the condition to switch.
-
writeCode()
- Writes the code this parse-tree presents for.
SwitchStatement
public SwitchStatement(Expression expr,
CaseGroupList cglist)
- Allocates a new object.
- Parameters:
- expr - the condition of this switch statement.
- cglist - the list of the group of case and statements.
writeCode
public void writeCode()
- Writes the code this parse-tree presents for.
- Overrides:
- writeCode in class NonLeaf
getExpression
public Expression getExpression()
- Gets the expression of the condition to switch.
- Returns:
- the expression of the condition.
setExpression
public void setExpression(Expression expr)
- Sets the expression of the condition to switch.
- Parameters:
- expr - the expression of the condition to set.
getCaseGroupList
public CaseGroupList getCaseGroupList()
- Gets the case group list.
- Returns:
- the case group list.
setCaseGroupList
public void setCaseGroupList(CaseGroupList cglist)
- Sets the case group list.
- Parameters:
- cglist - the case group list.
All Packages Class Hierarchy This Package Previous Next Index