org.codehaus.groovy.tools.javac
Class JavaStubCompilationUnit
java.lang.Object
org.codehaus.groovy.control.ProcessingUnit
org.codehaus.groovy.control.CompilationUnit
org.codehaus.groovy.tools.javac.JavaStubCompilationUnit
public class JavaStubCompilationUnit
- extends CompilationUnit
Compilation unit to only generate stubs.
- Author:
- Jason Dillon
Fields inherited from class org.codehaus.groovy.control.CompilationUnit |
ast, classgenCallback, 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, addSources, addSources, applyToGeneratedGroovyClasses, applyToPrimaryClassNodes, applyToSourceUnits, compile, createClassVisitor, dequeued, getAST, getClasses, getClassNode, getClassSourcesByPublicClassName, getFirstClassNode, getSummariesByPublicClassName, getSummariesBySourceName, getTransformLoader, isPublicClass, iterator, mark, setClassgenCallback, setProgressCallback |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JavaStubCompilationUnit
public JavaStubCompilationUnit(CompilerConfiguration config,
GroovyClassLoader gcl,
File destDir)
JavaStubCompilationUnit
public JavaStubCompilationUnit(CompilerConfiguration config,
GroovyClassLoader gcl)
getStubCount
public int getStubCount()
compile
public void compile()
throws CompilationFailedException
- Description copied from class:
CompilationUnit
- Synonym for compile(Phases.ALL).
- Overrides:
compile
in class CompilationUnit
- Throws:
CompilationFailedException
configure
public void configure(CompilerConfiguration config)
- 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
addSource
public SourceUnit addSource(File file)
- Description copied from class:
CompilationUnit
- Adds a source file to the unit.
- Overrides:
addSource
in class CompilationUnit
addSource
public SourceUnit addSource(URL url)
- Description copied from class:
CompilationUnit
- Adds a source file to the unit.
- Overrides:
addSource
in class CompilationUnit
addSourceFile
@Deprecated
public void addSourceFile(File file)
- Deprecated.