Package 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
Compilation unit to only generate stubs.
- 
Nested Class SummaryNested classes/interfaces inherited from class org.codehaus.groovy.control.CompilationUnitCompilationUnit.ClassgenCallback, CompilationUnit.GroovyClassOperation, CompilationUnit.IGroovyClassOperation, CompilationUnit.IPrimaryClassNodeOperation, CompilationUnit.ISourceUnitOperation, CompilationUnit.PrimaryClassNodeOperation, CompilationUnit.ProgressCallback, CompilationUnit.SourceUnitOperation
- 
Field SummaryFields inherited from class org.codehaus.groovy.control.CompilationUnitast, astTransformationsContext, classgenCallback, classNodeResolver, configured, debug, progressCallback, queuedSources, resolveVisitor, sourcesFields inherited from class org.codehaus.groovy.control.ProcessingUnitclassLoader, configuration, errorCollector, phase, phaseComplete
- 
Constructor SummaryConstructorsConstructorDescriptionJavaStubCompilationUnit(CompilerConfiguration config, GroovyClassLoader gcl, File destDir) 
- 
Method SummaryModifier and TypeMethodDescriptionAdds a source file to the unit.Adds a source file to the unit.voidcompile()Synonym forcompile(Phases.ALL).voidconfigure(CompilerConfiguration config) Configures its debugging mode and classloader classpath from a given compiler configuration.intMethods inherited from class org.codehaus.groovy.control.CompilationUnitaddClassNode, addFirstPhaseOperation, addFirstPhaseOperation, addJavaCompilationUnits, addNewPhaseOperation, addNewPhaseOperation, addPhaseOperation, addPhaseOperation, addPhaseOperation, addPhaseOperation, addPhaseOperation, addPhaseOperation, addSource, addSource, addSource, addSources, addSources, applyToPrimaryClassNodes, applyToSourceUnits, compile, createClassVisitor, dequeued, getAST, getASTTransformationsContext, getClasses, getClassgenCallback, getClassNode, getClassNodeResolver, getFirstClassNode, getJavaCompilationUnitSet, getProgressCallback, getTransformLoader, iterator, mark, setClassgenCallback, setClassNodeResolver, setProgressCallbackMethods inherited from class org.codehaus.groovy.control.ProcessingUnitcompletePhase, getClassLoader, getConfiguration, getErrorCollector, getPhase, getPhaseDescription, gotoPhase, isPhaseComplete, nextPhase, setClassLoader, setConfiguration
- 
Constructor Details- 
JavaStubCompilationUnit
- 
JavaStubCompilationUnit
 
- 
- 
Method Details- 
getStubCountpublic int getStubCount()
- 
compileDescription copied from class:CompilationUnitSynonym forcompile(Phases.ALL).- Overrides:
- compilein class- CompilationUnit
- Throws:
- CompilationFailedException
 
- 
configureDescription copied from class:CompilationUnitConfigures its debugging mode and classloader classpath from a given compiler configuration. This cannot be done more than once due to limitations inURLClassLoader.- Overrides:
- configurein class- CompilationUnit
 
- 
addSourceDescription copied from class:CompilationUnitAdds a source file to the unit.- Overrides:
- addSourcein class- CompilationUnit
 
- 
addSourceDescription copied from class:CompilationUnitAdds a source file to the unit.- Overrides:
- addSourcein class- CompilationUnit
 
 
-