[Java] Class JavaAwareCompilationUnit
- org.codehaus.groovy.tools.javac.JavaAwareCompilationUnit
Compilation Unit capable of compiling Java source files.
- Authors:
- Alex.Tkachman
Fields inherited from class | Fields |
---|---|
class CompilationUnit | ast, astTransformationsContext, classNodeResolver, classSourcesByPublicClassName, classgenCallback, configured, debug, generatedClasses, names, optimizer, progressCallback, queuedSources, resolveVisitor, sources, staticImportVisitor, summariesByPublicClassName, summariesBySourceName, verifier |
class ProcessingUnit | classLoader, configuration, errorCollector, phase, phaseComplete |
Constructor Summary
Constructor and description |
---|
JavaAwareCompilationUnit
(CompilerConfiguration configuration) |
JavaAwareCompilationUnit
(CompilerConfiguration configuration, GroovyClassLoader groovyClassLoader) |
JavaAwareCompilationUnit
(CompilerConfiguration configuration, GroovyClassLoader groovyClassLoader, GroovyClassLoader transformClassLoader) |
Methods Summary
Type Params | Return Type | Name and description |
---|---|---|
void |
addSources(String[] paths) | |
void |
addSources(File[] files) | |
void |
configure(CompilerConfiguration configuration) | |
JavaCompilerFactory |
getCompilerFactory() | |
void |
gotoPhase(int phase) | |
void |
setCompilerFactory(JavaCompilerFactory compilerFactory) |
Inherited Methods Summary
Constructor Detail
public JavaAwareCompilationUnit(CompilerConfiguration configuration)
public JavaAwareCompilationUnit(CompilerConfiguration configuration, GroovyClassLoader groovyClassLoader)
public JavaAwareCompilationUnit(CompilerConfiguration configuration, GroovyClassLoader groovyClassLoader, GroovyClassLoader transformClassLoader)
Method Detail
public void addSources(String[] paths)
public void addSources(File[] files)
public void configure(CompilerConfiguration configuration)
public JavaCompilerFactory getCompilerFactory()
public void gotoPhase(int phase)
public void setCompilerFactory(JavaCompilerFactory compilerFactory)
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/2.4.21/html/gapi/org/codehaus/groovy/tools/javac/JavaAwareCompilationUnit.html