Class RabbitCompilerAutoConfiguration
- java.lang.Object
- org.springframework.boot.cli.compiler.CompilerAutoConfiguration
- org.springframework.boot.cli.compiler.autoconfigure.RabbitCompilerAutoConfiguration
public class RabbitCompilerAutoConfiguration extends CompilerAutoConfiguration
CompilerAutoConfigurationfor Spring Rabbit.
Constructor Summary
Constructors Constructor Description RabbitCompilerAutoConfiguration()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidapplyDependencies(DependencyCustomizer dependencies)Apply any dependency customizations.voidapplyImports(org.codehaus.groovy.control.customizers.ImportCustomizer imports)Apply any import customizations.booleanmatches(org.codehaus.groovy.ast.ClassNode classNode)Strategy method used to determine when compiler auto-configuration should be applied.Methods inherited from class org.springframework.boot.cli.compiler.CompilerAutoConfiguration
apply, applyToMainClass
Constructor Detail
RabbitCompilerAutoConfiguration
public RabbitCompilerAutoConfiguration()
Method Detail
matches
public boolean matches(org.codehaus.groovy.ast.ClassNode classNode)
Description copied from class:CompilerAutoConfigurationStrategy method used to determine when compiler auto-configuration should be applied. Defaults to always.- Overrides:
matchesin classCompilerAutoConfiguration- Parameters:
classNode- the class node- Returns:
trueif the compiler should be auto configured using this class. If this method returnsfalseno other strategy methods will be called.
applyDependencies
public void applyDependencies(DependencyCustomizer dependencies) throws org.codehaus.groovy.control.CompilationFailedException
Description copied from class:CompilerAutoConfigurationApply any dependency customizations. This method will only be called ifCompilerAutoConfiguration.matches(org.codehaus.groovy.ast.ClassNode)returnstrue.- Overrides:
applyDependenciesin classCompilerAutoConfiguration- Parameters:
dependencies- dependency customizer- Throws:
org.codehaus.groovy.control.CompilationFailedException- if the dependencies cannot be applied
applyImports
public void applyImports(org.codehaus.groovy.control.customizers.ImportCustomizer imports) throws org.codehaus.groovy.control.CompilationFailedException
Description copied from class:CompilerAutoConfigurationApply any import customizations. This method will only be called ifCompilerAutoConfiguration.matches(org.codehaus.groovy.ast.ClassNode)returnstrue.- Overrides:
applyImportsin classCompilerAutoConfiguration- Parameters:
imports- import customizer- Throws:
org.codehaus.groovy.control.CompilationFailedException- if the imports cannot be applied