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 Details

    • DEFAULT_CLASSPATH

      static final String[] DEFAULT_CLASSPATH
      Constant to be used when there is no classpath.
  • Method Details

    • 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:
      true if imports should be guessed, otherwise false
    • isGuessDependencies

      boolean isGuessDependencies()
      Returns if jar dependencies should be guessed.
      Returns:
      true if dependencies should be guessed, otherwise false
    • isAutoconfigure

      boolean isAutoconfigure()
      Returns true if auto-configuration transformations should be applied.
      Returns:
      true if auto-configuration transformations should be applied, otherwise false
    • 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:
      true if running in quiet mode