org.codehaus.groovy.control.customizers.builder

## Class SourceAwareCustomizerFactory.SourceOptions

- java.lang.Object
- - org.codehaus.groovy.control.customizers.builder.SourceAwareCustomizerFactory.SourceOptions

- Enclosing class:
    SourceAwareCustomizerFactory

      public static class SourceAwareCustomizerFactory.SourceOptions
      extends Object

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `String` | `basename`
    `List<String>` | `basenames`
    `Closure<Boolean>` | `basenameValidator`
    `Closure<Boolean>` | `classValidator`
    `CompilationCustomizer` | `delegate`
    `String` | `extension`
    `List<String>` | `extensions`
    `Closure<Boolean>` | `extensionValidator`
    `Closure<Boolean>` | `unitValidator`

  - ### Constructor Summary

    Constructors
    Constructor and Description
    `SourceOptions()`

  - ### Method Summary

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### delegate

          public CompilationCustomizer delegate

    - #### extensionValidator

          public Closure<Boolean> extensionValidator

    - #### unitValidator

          public Closure<Boolean> unitValidator

    - #### basenameValidator

          public Closure<Boolean> basenameValidator

    - #### classValidator

          public Closure<Boolean> classValidator

    - #### extension

          public String extension

    - #### basename

          public String basename

    - #### extensions

          public List<String> extensions

    - #### basenames

          public List<String> basenames

  - ### Constructor Detail

    - #### SourceOptions

          public SourceOptions()