org.gradle.api.plugins.antlr
Interface AntlrSourceVirtualDirectory
public interface AntlrSourceVirtualDirectory
Contract for a Gradle "convention object" that acts as a handler for what I call a virtual directory mapping,
injecting a virtual directory named 'antlr' into the project's various source
sets. Its implementation gets pushed onto the DynamicObjectAware portion of the
source set under the name 'antlr'.
NAME
static final String NAME
- See Also:
- Constant Field Values
getAntlr
SourceDirectorySet getAntlr()
- All Antlr source for this source set.
- Returns:
- The Antlr source. Never returns null.
antlr
AntlrSourceVirtualDirectory antlr(Closure configureClosure)
- Configures the Antlr source for this set. The given closure is used to configure the
SourceDirectorySet (see
getAntlr()) which contains the Antlr source.
- Parameters:
configureClosure - The closure to use to configure the Antlr source.
- Returns:
- this