All Packages Class Hierarchy This Package Previous Next Index
Class openjava.ptree.LabeledStatement
java.lang.Object
|
+----openjava.ptree.PtreeObject
|
+----openjava.ptree.NonLeaf
|
+----openjava.ptree.LabeledStatement
- public class LabeledStatement
- extends NonLeaf
- implements Statement
The LabeledStatement class presents labeled statement node
of parse tree
- See Also:
- NonLeaf, Statement, Identifier
-
LabeledStatement(Identifier, Statement)
- Allocates a new object.
-
getLabel()
- Gets the label.
-
getStatement()
- Gets the statement of this labeled statement
-
setLabel(Identifier)
- Sets the label.
-
setStatement(Statement)
- Sets the statement of this labeled statement
-
writeCode()
- Writes the code this parse-tree presents for.
LabeledStatement
public LabeledStatement(Identifier name,
Statement statement)
- Allocates a new object.
writeCode
public void writeCode()
- Writes the code this parse-tree presents for.
- Overrides:
- writeCode in class NonLeaf
getLabel
public Identifier getLabel()
- Gets the label.
- Returns:
- the label.
setLabel
public void setLabel(Identifier label)
- Sets the label.
- Parameters:
- label - the label to set.
getStatement
public Statement getStatement()
- Gets the statement of this labeled statement
- Returns:
- the statement.
setStatement
public void setStatement(Statement stmt)
- Sets the statement of this labeled statement
- Returns:
- stmt the statement to set.
All Packages Class Hierarchy This Package Previous Next Index