cager.jexpr.ast
Class CompilationUnit

java.lang.Object
  extended bycager.jexpr.ast.AST
      extended bycager.jexpr.ast.CompilationUnit

public class CompilationUnit
extends AST


Field Summary
 ClassDeclaration classDeclaration
           
 java.lang.String packageName
           
 
Constructor Summary
CompilationUnit(java.lang.String packageName, ClassDeclaration classDeclaration)
           
 
Method Summary
 void dump(int level)
          Dump this node and all children to System.out.
 AST[] getChildren()
           
 java.lang.Object visit(Visitor v, java.lang.Object o)
          Provided to implement the visitor pattern.
 
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, toString, wait, wait, wait
 

Field Detail

classDeclaration

public ClassDeclaration classDeclaration

packageName

public java.lang.String packageName
Constructor Detail

CompilationUnit

public CompilationUnit(java.lang.String packageName,
                       ClassDeclaration classDeclaration)
Method Detail

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

dump

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

Overrides:
dump in class AST