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