Groovy Documentation

org.gradle.api.plugins.antlr
[Java] 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. Its implementation gets pushed onto the org.gradle.api.internal.DynamicObjectAware portion of the source set under the name 'antlr'.

Authors:
Steve Ebersole


Field Summary
static java.lang.String NAME

 
Method Summary
AntlrSourceVirtualDirectory antlr(groovy.lang.Closure configureClosure)

Configures the Antlr source for this set.

FileTree getAllAntlr()

All Antlr source for this source set.

SourceDirectorySet getAntlr()

All Antlr source for this source set.

 

Field Detail

NAME

public static final java.lang.String NAME


 
Method Detail

antlr

public AntlrSourceVirtualDirectory antlr(groovy.lang.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


getAllAntlr

public FileTree getAllAntlr()
All Antlr source for this source set.
Returns:
The Antlr source. Never returns null.


getAntlr

public SourceDirectorySet getAntlr()
All Antlr source for this source set.
Returns:
The Antlr source. Never returns null.


 

Groovy Documentation