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, classSourcesByPublicClassName, configured, debug, generatedClasses, names, progressCallback, queuedSources, resolveVisitor, sources, staticImportVisitor, summariesByPublicClassName, summariesBySourceName, verifier |
Methods inherited from class org.codehaus.groovy.control.CompilationUnit |
addClassNode, addPhaseOperation, addPhaseOperation, addPhaseOperation, addSource, addSource, addSource, addSource, applyToGeneratedGroovyClasses, applyToPrimaryClassNodes, applyToSourceUnits, compile, compile, createClassVisitor, dequeued, getAST, getClasses, getClassNode, getClassSourcesByPublicClassName, getFirstClassNode, getSummariesByPublicClassName, getSummariesBySourceName, isPublicClass, iterator, mark, setClassgenCallback, setProgressCallback |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
javaSources
private java.util.LinkedList javaSources
stubGenerator
private JavaStubGenerator stubGenerator
compilerFactory
private JavaCompilerFactory compilerFactory
generationGoal
private java.io.File generationGoal
keepStubs
private boolean keepStubs
JavaAwareCompilationUnit
public JavaAwareCompilationUnit(CompilerConfiguration configuration)
JavaAwareCompilationUnit
public JavaAwareCompilationUnit(CompilerConfiguration configuration,
GroovyClassLoader groovyClassLoader)
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
addJavaSource
private void addJavaSource(java.io.File file)
addSources
public void addSources(java.lang.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(java.io.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)
Copyright © ${year} The Codehaus. All Rights Reserved.