public class JavaStubCompilationUnit extends CompilationUnit
CompilationUnit.ClassgenCallback, CompilationUnit.GroovyClassOperation, CompilationUnit.PrimaryClassNodeOperation, CompilationUnit.ProgressCallback, CompilationUnit.SourceUnitOperationast, astTransformationsContext, classgenCallback, classNodeResolver, classSourcesByPublicClassName, configured, debug, generatedClasses, names, optimizer, progressCallback, queuedSources, resolveVisitor, sources, staticImportVisitor, summariesByPublicClassName, summariesBySourceName, verifierclassLoader, configuration, errorCollector, phase, phaseComplete| Constructor and Description |
|---|
JavaStubCompilationUnit(CompilerConfiguration config,
GroovyClassLoader gcl) |
JavaStubCompilationUnit(CompilerConfiguration config,
GroovyClassLoader gcl,
File destDir) |
| Modifier and Type | Method and Description |
|---|---|
SourceUnit |
addSource(File file)
Adds a source file to the unit.
|
SourceUnit |
addSource(URL url)
Adds a source file to the unit.
|
void |
compile()
Synonym for compile(Phases.ALL).
|
void |
configure(CompilerConfiguration config)
Configures its debugging mode and classloader classpath from a given compiler configuration.
|
int |
getStubCount() |
addClassNode, addFirstPhaseOperation, addNewPhaseOperation, addPhaseOperation, addPhaseOperation, addPhaseOperation, addSource, addSource, addSource, addSources, addSources, applyToGeneratedGroovyClasses, applyToPrimaryClassNodes, applyToSourceUnits, compile, createClassVisitor, dequeued, getAST, getASTTransformationsContext, getClasses, getClassgenCallback, getClassNode, getClassNodeResolver, getClassSourcesByPublicClassName, getFirstClassNode, getProgressCallback, getSummariesByPublicClassName, getSummariesBySourceName, getTransformLoader, isPublicClass, iterator, mark, setClassgenCallback, setClassNodeResolver, setProgressCallbackcompletePhase, getClassLoader, getConfiguration, getErrorCollector, getPhase, getPhaseDescription, gotoPhase, nextPhase, setClassLoader, setConfigurationpublic JavaStubCompilationUnit(CompilerConfiguration config, GroovyClassLoader gcl, File destDir)
public JavaStubCompilationUnit(CompilerConfiguration config, GroovyClassLoader gcl)
public int getStubCount()
public void compile()
throws CompilationFailedException
CompilationUnitcompile in class CompilationUnitCompilationFailedExceptionpublic void configure(CompilerConfiguration config)
CompilationUnitURLClassLoader.configure in class CompilationUnitpublic SourceUnit addSource(File file)
CompilationUnitaddSource in class CompilationUnitpublic SourceUnit addSource(URL url)
CompilationUnitaddSource in class CompilationUnit