CollectionStrategy

A strategy for discovering the structure of a project. Implementations could read a pom.xml, a Gradle build file, a makefile...

Inheritors

Functions

Link copied to clipboard
abstract fun collect(path: Path): ProjectRoot
Link copied to clipboard
Link copied to clipboard
open fun getPathMatcher(pattern: String): PathMatcher
Link copied to clipboard
open fun getRoot(file: Path): Optional<Path>