Class SourceAwareCustomizerFactory.SourceOptions

java.lang.Object
org.codehaus.groovy.control.customizers.builder.SourceAwareCustomizerFactory.SourceOptions
Enclosing class:
SourceAwareCustomizerFactory

public static class SourceAwareCustomizerFactory.SourceOptions extends Object
Collected builder options used to create a SourceAwareCustomizer.
  • Field Details

    • delegate

      public CompilationCustomizer delegate
      Delegate customizer to invoke when the source matches.
    • extensionValidator

      public Closure<Boolean> extensionValidator
      Validator for file extensions.
    • unitValidator

      public Closure<Boolean> unitValidator
      Validator for source units.
    • basenameValidator

      public Closure<Boolean> basenameValidator
      Validator for base file names.
    • classValidator

      public Closure<Boolean> classValidator
      Validator for class nodes.
    • extension

      public String extension
      Single accepted file extension.
    • basename

      public String basename
      Single accepted base file name.
    • extensions

      public List<String> extensions
      Accepted file extensions.
    • basenames

      public List<String> basenames
      Accepted base file names.
  • Constructor Details

    • SourceOptions

      public SourceOptions()