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

Constructor Index

 o VariableDeclarator(Identifier, VariableInitializer)
Allocates a new object.

Method Index

 o getInitializer()
Gets variable initializer.
 o getVariable()
Gets declarator name, declarator name includes variable name but its dimension.
 o setInitializer(VariableInitializer)
Sets variable initializer.
 o setVariable(Identifier)
Sets declarator name, declarator name includes variable name but its dimension.
 o writeCode()
write code Identifier "=" VaraiableInitializer

Constructors

 o VariableDeclarator
 public VariableDeclarator(Identifier declname,
                           VariableInitializer varinit)
Allocates a new object.

Parameters:
declname - the declarator name.
varinit - the variable initializer.

Methods

 o writeCode
 public void writeCode()
write code Identifier "=" VaraiableInitializer

Overrides:
writeCode in class NonLeaf
 o getVariable
 public Identifier getVariable()
Gets declarator name, declarator name includes variable name but its dimension.

Returns:
declarator name
 o 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
 o getInitializer
 public VariableInitializer getInitializer()
Gets variable initializer.

Returns:
variable initializer.
 o 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