org.codehaus.groovy.tools.javac
Class JavaAwareCompilationUnit
java.lang.Object
  
org.codehaus.groovy.control.ProcessingUnit
      
org.codehaus.groovy.control.CompilationUnit
          
org.codehaus.groovy.tools.javac.JavaAwareCompilationUnit
public class JavaAwareCompilationUnit
- extends CompilationUnit
 
Created by IntelliJ IDEA. 
 User: Alex.Tkachman 
 Date: May 31, 2007 Time: 6:48:28 PM
 
 
 
| Fields inherited from class org.codehaus.groovy.control.CompilationUnit | 
ast, classgenCallback, classNodeResolver, classSourcesByPublicClassName, configured, debug, generatedClasses, names, optimizer, progressCallback, queuedSources, resolveVisitor, sources, staticImportVisitor, summariesByPublicClassName, summariesBySourceName, verifier | 
 
 
 
 
| Methods inherited from class org.codehaus.groovy.control.CompilationUnit | 
addClassNode, addNewPhaseOperation, addPhaseOperation, addPhaseOperation, addPhaseOperation, addSource, addSource, addSource, addSource, addSource, applyToGeneratedGroovyClasses, applyToPrimaryClassNodes, applyToSourceUnits, compile, compile, createClassVisitor, dequeued, getAST, getClasses, getClassNode, getClassNodeResolver, getClassSourcesByPublicClassName, getFirstClassNode, getSummariesByPublicClassName, getSummariesBySourceName, getTransformLoader, isPublicClass, iterator, mark, setClassgenCallback, setClassNodeResolver, setProgressCallback | 
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
JavaAwareCompilationUnit
public JavaAwareCompilationUnit(CompilerConfiguration configuration)
JavaAwareCompilationUnit
public JavaAwareCompilationUnit(CompilerConfiguration configuration,
                                GroovyClassLoader groovyClassLoader)
JavaAwareCompilationUnit
public JavaAwareCompilationUnit(CompilerConfiguration configuration,
                                GroovyClassLoader groovyClassLoader,
                                GroovyClassLoader transformClassLoader)
gotoPhase
public void gotoPhase(int phase)
               throws CompilationFailedException
- Description copied from class: 
ProcessingUnit 
- Wraps up any pending operations for the current phase
 and switches to the next phase.
- Overrides:
 gotoPhase in class ProcessingUnit
 
- Throws:
 CompilationFailedException
 
 
configure
public void configure(CompilerConfiguration configuration)
- Description copied from class: 
CompilationUnit 
- Configures its debugging mode and classloader classpath from a given compiler configuration.
 This cannot be done more than once due to limitations in 
URLClassLoader.
- Overrides:
 configure in class CompilationUnit
 
 
 
addSources
public void addSources(String[] paths)
- Description copied from class: 
CompilationUnit 
- Adds a set of file paths to the unit.
- Overrides:
 addSources in class CompilationUnit
 
 
 
addSources
public void addSources(File[] files)
- Description copied from class: 
CompilationUnit 
- Adds a set of source files to the unit.
- Overrides:
 addSources in class CompilationUnit
 
 
 
getCompilerFactory
public JavaCompilerFactory getCompilerFactory()
 
setCompilerFactory
public void setCompilerFactory(JavaCompilerFactory compilerFactory)