Interface GroovyCompilerConfiguration
- All Known Subinterfaces:
 SpringApplicationRunnerConfiguration
- All Known Implementing Classes:
 OptionSetGroovyCompilerConfiguration
public interface GroovyCompilerConfiguration
Configuration for the 
GroovyCompiler.- Since:
 - 1.0.0
 - Author:
 - Phillip Webb, Andy Wilkinson
 
- 
Field Summary
Fields - 
Method Summary
Modifier and TypeMethodDescriptionString[]Returns the classpath for local resources.Returns the configuration for the repositories that will be used by the compiler to resolve dependencies.getScope()Returns the scope in which the compiler operates.booleanReturns true if auto-configuration transformations should be applied.booleanReturns if jar dependencies should be guessed.booleanReturns if import declarations should be guessed.booleanisQuiet()Returns if running in quiet mode. 
- 
Field Details
- 
DEFAULT_CLASSPATH
Constant to be used when there is noclasspath. 
 - 
 - 
Method Details
- 
getScope
GroovyCompilerScope getScope()Returns the scope in which the compiler operates.- Returns:
 - the scope of the compiler
 
 - 
isGuessImports
boolean isGuessImports()Returns if import declarations should be guessed.- Returns:
 trueif imports should be guessed, otherwisefalse
 - 
isGuessDependencies
boolean isGuessDependencies()Returns if jar dependencies should be guessed.- Returns:
 trueif dependencies should be guessed, otherwisefalse
 - 
isAutoconfigure
boolean isAutoconfigure()Returns true if auto-configuration transformations should be applied.- Returns:
 trueif auto-configuration transformations should be applied, otherwisefalse
 - 
getClasspath
String[] getClasspath()Returns the classpath for local resources.- Returns:
 - a path for local resources
 
 - 
getRepositoryConfiguration
List<RepositoryConfiguration> getRepositoryConfiguration()Returns the configuration for the repositories that will be used by the compiler to resolve dependencies.- Returns:
 - the repository configurations
 
 - 
isQuiet
boolean isQuiet()Returns if running in quiet mode.- Returns:
 trueif running in quiet mode
 
 -