cager.jexpr.ast
Class IdentifierExpression

java.lang.Object
  extended bycager.jexpr.ast.AST
      extended bycager.jexpr.ast.TypedAST
          extended bycager.jexpr.ast.Expression
              extended bycager.jexpr.ast.IdentifierExpression

public class IdentifierExpression
extends Expression


Field Summary
 java.lang.String name
           
 
Fields inherited from class cager.jexpr.ast.TypedAST
type
 
Constructor Summary
IdentifierExpression(java.lang.String name)
           
 
Method Summary
 void dump(int level)
          Dump this node and all children to System.out.
 AST[] getChildren()
           
 VariableDeclaration getDeclaration()
           
 java.lang.String getName()
           
 void setDeclaration(VariableDeclaration d)
           
 java.lang.String toString()
           
 java.lang.Object visit(Visitor v, java.lang.Object o)
          Provided to implement the visitor pattern.
 
Methods inherited from class cager.jexpr.ast.TypedAST
getType, setType
 
Methods inherited from class cager.jexpr.ast.AST
dumpChildren, dumpPrefix, getParent, setParent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

name

public java.lang.String name
Constructor Detail

IdentifierExpression

public IdentifierExpression(java.lang.String name)
Method Detail

getName

public java.lang.String getName()

getDeclaration

public VariableDeclaration getDeclaration()

setDeclaration

public void setDeclaration(VariableDeclaration d)

getChildren

public AST[] getChildren()
Specified by:
getChildren in class AST

visit

public java.lang.Object visit(Visitor v,
                              java.lang.Object o)
                       throws ParseException
Description copied from class: AST
Provided to implement the visitor pattern.

Specified by:
visit in class AST
Throws:
ParseException

toString

public java.lang.String toString()

dump

public void dump(int level)
Description copied from class: AST
Dump this node and all children to System.out.

Overrides:
dump in class TypedAST