All Packages Class Hierarchy This Package Previous Next Index
Class openjava.ptree.VariableDeclarator
java.lang.Object
|
+----openjava.ptree.PtreeObject
|
+----openjava.ptree.NonLeaf
|
+----openjava.ptree.VariableDeclarator
- public class VariableDeclarator
- extends NonLeaf
The VariableDeclarator class presents variable declarator node
of parse tree
- See Also:
- NonLeaf, Identifier, VariableInitializer
-
VariableDeclarator(Identifier, VariableInitializer)
- Allocates a new object.
-
getInitializer()
- Gets variable initializer.
-
getVariable()
- Gets declarator name, declarator name includes variable name
but its dimension.
-
setInitializer(VariableInitializer)
- Sets variable initializer.
-
setVariable(Identifier)
- Sets declarator name, declarator name includes variable name
but its dimension.
-
writeCode()
- write code
Identifier "=" VaraiableInitializer
VariableDeclarator
public VariableDeclarator(Identifier declname,
VariableInitializer varinit)
- Allocates a new object.
- Parameters:
- declname - the declarator name.
- varinit - the variable initializer.
writeCode
public void writeCode()
- write code
Identifier "=" VaraiableInitializer
- Overrides:
- writeCode in class NonLeaf
getVariable
public Identifier getVariable()
- Gets declarator name, declarator name includes variable name
but its dimension.
- Returns:
- declarator name
setVariable
public void setVariable(Identifier name)
- Sets declarator name, declarator name includes variable name
but its dimension.
- Parameters:
- name - declarator name to set.
- See Also:
- TypeSpecifier
getInitializer
public VariableInitializer getInitializer()
- Gets variable initializer.
- Returns:
- variable initializer.
setInitializer
public void setInitializer(VariableInitializer vinit)
- Sets variable initializer.
- Parameters:
- vinit - the variable initializer to set.
All Packages Class Hierarchy This Package Previous Next Index