org.gradle.api.plugins.antlr
Class AntlrSourceVirtualDirectoryImpl
java.lang.Object
org.gradle.api.plugins.antlr.AntlrSourceVirtualDirectoryImpl
All Implemented Interfaces: AntlrSourceVirtualDirectory
public class AntlrSourceVirtualDirectoryImpl extends Object implements AntlrSourceVirtualDirectory
The implementation of the AntlrSourceVirtualDirectory
contract.
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
AntlrSourceVirtualDirectoryImpl
public AntlrSourceVirtualDirectoryImpl (String parentDisplayName,
org.gradle.api.internal.file.FileResolver fileResolver)
getAntlr
public SourceDirectorySet getAntlr ()
Description copied from interface: AntlrSourceVirtualDirectory
All Antlr source for this source set.
Specified by: getAntlr
in interface AntlrSourceVirtualDirectory
Returns: The Antlr source. Never returns null.
antlr
public AntlrSourceVirtualDirectory antlr (Closure configureClosure)
Description copied from interface: AntlrSourceVirtualDirectory
Configures the Antlr source for this set. The given closure is used to configure the SourceDirectorySet
(see AntlrSourceVirtualDirectory.getAntlr()
) which contains the Antlr source.
Specified by: antlr
in interface AntlrSourceVirtualDirectory
Parameters: configureClosure
- The closure to use to configure the Antlr source.
Returns: this
getAllAntlr
public org.gradle.api.internal.file.UnionFileTree getAllAntlr ()
Description copied from interface: AntlrSourceVirtualDirectory
All Antlr source for this source set.
Specified by: getAllAntlr
in interface AntlrSourceVirtualDirectory
Returns: The Antlr source. Never returns null.
getAntlrSourcePatterns
public PatternFilterable getAntlrSourcePatterns ()