org.codehaus.groovy.ast
Class CompileUnit
java.lang.Object
|
+--org.codehaus.groovy.ast.CompileUnit
- public class CompileUnit
- extends Object
Represents the entire contents of a compilation step which consists of one
or more ModuleNode
instances
- Version:
- $Revision: 1.2 $
- Author:
- James Strachan
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CompileUnit
public CompileUnit()
getModules
public List getModules()
addModule
public void addModule(org.codehaus.groovy.ast.ModuleNode node)
getClass
public org.codehaus.groovy.ast.ClassNode getClass(String name)
- Returns:
- the ClassNode for the given qualified name
or returns null if the name does not exist in the
current compilation unit (ignoring the .class files
on the classpath)
getClasses
public List getClasses()
- Returns:
- a list of all the classes in each module in the compilation
unit
Copyright © 2003 The Codehaus. All Rights Reserved.