| 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 transformationsthat are solely
 interested inAnnotatedNodes. | 
| AstUtils | General purpose AST utilities. | 
| CompilerAutoConfiguration | Strategy that can be used to apply some auto-configuration during the
  CompilePhase.CONVERSIONGroovy compile phase. | 
| DependencyAutoConfigurationTransformation | ASTTransformationto applydependency
 auto-configuration. | 
| DependencyCustomizer | Customizer that allows dependencies to be added during compilation. | 
| DependencyManagementBomTransformation | ASTTransformationfor processing@DependencyManagementBomannotations. | 
| ExtendedGroovyClassLoader | Extension of the  GroovyClassLoaderwith support for obtaining '.class' files as
 resources. | 
| GenericBomAstTransformation | A base class that lets plugin authors easily add additional BOMs to all apps. | 
| GroovyBeansTransformation | ASTTransformationto resolve beans declarations inside application source
 files. | 
| GroovyCompiler | Compiler for Groovy sources. | 
| RepositoryConfigurationFactory | Factory used to create  RepositoryConfigurations. | 
| ResolveDependencyCoordinatesTransformation | ASTTransformationto resolve@Grabartifact coordinates. | 
| Enum | Description | 
|---|---|
| GroovyCompilerScope | The scope in which a groovy compiler operates. |