| Interface | Description | 
|---|---|
| GroovyCompilerConfiguration | 
 Configuration for the  
GroovyCompiler. | 
| SpringBootAstTransformation | 
 Marker interface for AST transformations that should be installed automatically from
  
META-INF/services. | 
| Class | Description | 
|---|---|
| AnnotatedNodeASTTransformation | 
 A base class for  
AST transformations that are solely
 interested in AnnotatedNodes. | 
| AstUtils | 
 General purpose AST utilities. 
 | 
| CompilerAutoConfiguration | 
 Strategy that can be used to apply some auto-configuration during the
  
CompilePhase.CONVERSION Groovy compile phase. | 
| DependencyAutoConfigurationTransformation | 
ASTTransformation to apply
 dependency
 auto-configuration. | 
| DependencyCustomizer | 
 Customizer that allows dependencies to be added during compilation. 
 | 
| DependencyManagementBomTransformation | 
ASTTransformation for processing
 @DependencyManagementBom annotations. | 
| ExtendedGroovyClassLoader | 
 Extension of the  
GroovyClassLoader with support for obtaining '.class' files as
 resources. | 
| GenericBomAstTransformation | 
 A base class that lets plugin authors easily add additional BOMs to all apps. 
 | 
| GroovyBeansTransformation | 
ASTTransformation to resolve beans declarations inside application source
 files. | 
| GroovyCompiler | 
 Compiler for Groovy sources. 
 | 
| RepositoryConfigurationFactory | 
 Factory used to create  
RepositoryConfigurations. | 
| ResolveDependencyCoordinatesTransformation | 
ASTTransformation to resolve @Grab artifact coordinates. | 
| Enum | Description | 
|---|---|
| GroovyCompilerScope | 
 The scope in which a groovy compiler operates. 
 |