FilteredFileTree

class FilteredFileTree(fileTree: FileTree, spec: (FileTreeElement) -> Boolean) : AbstractFileTree

See AbstractFileTree.FilteredFileTreeImpl.

Constructors

Link copied to clipboard
constructor(fileTree: FileTree, spec: (FileTreeElement) -> Boolean)

Functions

Link copied to clipboard
open override fun addToAntBuilder(node: Any, childNodeName: String): Any
open override fun addToAntBuilder(builder: Any, nodeName: String, type: FileCollection.AntType)
Link copied to clipboard
open fun calculateExecutionTimeValue(): Optional<FileCollectionExecutionTimeValue>
Link copied to clipboard
open operator override fun contains(file: File): Boolean
Link copied to clipboard
override fun describeContents(formatter: TreeFormatter): TreeFormatter
Link copied to clipboard
open override fun filter(filterClosure: Closure<Any>): FileCollection
open override fun filter(filterSpec: Spec<in File>): FileCollectionInternal
Link copied to clipboard
fun FileTree.filterAsTree(filter: (FileTreeElement) -> Boolean): FileTree

Restricts the contents of this collection to those files which match the given criteria. The filtered collection is live, so that it reflects any changes to this collection.

Link copied to clipboard
open fun forEach(p0: Consumer<in File>)
Link copied to clipboard
open override fun getAsFileTree(): FileTreeInternal
Link copied to clipboard
Link copied to clipboard
open override fun getAsPath(): String
Link copied to clipboard
override fun getBuildDependencies(): TaskDependency
Link copied to clipboard
open override fun getDisplayName(): String
Link copied to clipboard
open override fun getElements(): Provider<MutableSet<FileSystemLocation>>
Link copied to clipboard
open override fun getFiles(): MutableSet<File>
Link copied to clipboard
open override fun getSingleFile(): File
Link copied to clipboard
open override fun isEmpty(): Boolean
Link copied to clipboard
open operator override fun iterator(): MutableIterator<File>
Link copied to clipboard
open override fun matching(patterns: PatternFilterable): FileTreeInternal
open override fun matching(filterConfigClosure: Closure<Any>): FileTree
open override fun matching(filterConfigAction: Action<in PatternFilterable>): FileTree
Link copied to clipboard
open operator override fun minus(collection: FileCollection): FileCollection
Link copied to clipboard
open operator override fun plus(collection: FileCollection): FileCollection
open operator override fun plus(fileTree: FileTree): FileTree
Link copied to clipboard
open override fun replace(original: FileCollectionInternal, supplier: Supplier<FileCollectionInternal>): FileCollectionInternal
Link copied to clipboard
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
open override fun visit(visitor: FileVisitor): FileTree
open override fun visit(closure: Closure<Any>): FileTree
open override fun visit(visitor: Action<in FileVisitDetails>): FileTree
Link copied to clipboard
open override fun visitContentsAsFileTrees(visitor: Consumer<FileTreeInternal>)
Link copied to clipboard
open override fun visitDependencies(context: TaskDependencyResolveContext)
Link copied to clipboard
override fun visitStructure(visitor: FileCollectionStructureVisitor)