org.codehaus.jparsec.examples.java.ast.declaration
Class Program

java.lang.Object
  extended by org.codehaus.jparsec.examples.common.ValueObject
      extended by org.codehaus.jparsec.examples.java.ast.declaration.Program

public final class Program
extends ValueObject

Represents a single java source file.

Author:
Ben Yu

Field Summary
 List<Declaration> declarations
           
 List<Import> imports
           
 QualifiedName packageName
           
 
Constructor Summary
Program(QualifiedName packageName, List<Import> imports, List<Declaration> declarations)
           
 
Method Summary
 String toString()
           
 
Methods inherited from class org.codehaus.jparsec.examples.common.ValueObject
equals, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

packageName

public final QualifiedName packageName

imports

public final List<Import> imports

declarations

public final List<Declaration> declarations
Constructor Detail

Program

public Program(QualifiedName packageName,
               List<Import> imports,
               List<Declaration> declarations)
Method Detail

toString

public String toString()
Overrides:
toString in class ValueObject


Copyright © 2014. All rights reserved.