public class SpringBootCompilerAutoConfiguration extends CompilerAutoConfiguration
CompilerAutoConfiguration for Spring.| Constructor and Description |
|---|
SpringBootCompilerAutoConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
void |
applyDependencies(DependencyCustomizer dependencies)
Apply any dependency customizations.
|
void |
applyImports(org.codehaus.groovy.control.customizers.ImportCustomizer imports)
Apply any import customizations.
|
void |
applyToMainClass(groovy.lang.GroovyClassLoader loader,
GroovyCompilerConfiguration configuration,
org.codehaus.groovy.classgen.GeneratorContext generatorContext,
org.codehaus.groovy.control.SourceUnit source,
org.codehaus.groovy.ast.ClassNode classNode)
Apply any customizations to the main class.
|
apply, matchespublic void applyDependencies(DependencyCustomizer dependencies)
CompilerAutoConfigurationCompilerAutoConfiguration.matches(org.codehaus.groovy.ast.ClassNode) returns true.applyDependencies in class CompilerAutoConfigurationdependencies - dependency customizerpublic void applyImports(org.codehaus.groovy.control.customizers.ImportCustomizer imports)
CompilerAutoConfigurationCompilerAutoConfiguration.matches(org.codehaus.groovy.ast.ClassNode) returns true.applyImports in class CompilerAutoConfigurationimports - import customizerpublic void applyToMainClass(groovy.lang.GroovyClassLoader loader,
GroovyCompilerConfiguration configuration,
org.codehaus.groovy.classgen.GeneratorContext generatorContext,
org.codehaus.groovy.control.SourceUnit source,
org.codehaus.groovy.ast.ClassNode classNode)
throws org.codehaus.groovy.control.CompilationFailedException
CompilerAutoConfigurationCompilerAutoConfiguration.matches(org.codehaus.groovy.ast.ClassNode) returns true. This method is useful when a groovy file
defines more than one class but customization only applies to the first class.applyToMainClass in class CompilerAutoConfigurationloader - the class loader being used during compilationconfiguration - the compiler configurationgeneratorContext - the current contextsource - the source unitclassNode - the main classorg.codehaus.groovy.control.CompilationFailedException - if the customizations cannot be appliedCopyright © 2018 Pivotal Software, Inc.. All rights reserved.