public final class ProjectSourceSuperset extends java.lang.Object implements SourceSuperset
SourceSuperset
implementation based on source sets of a Gradle project.
ProjectSourceSuperset
does not try to resolve any files or find the current project
source sets unless register(io.spine.tools.gradle.GeneratedSourceRoot)
is called.
Modifier and Type | Method and Description |
---|---|
static ProjectSourceSuperset |
of(org.gradle.api.Project project)
Creates a new instance of
ProjectSourceSuperset for the given project. |
void |
register(GeneratedSourceRoot rootDirectory)
Marks the given directory as a generated code root dir.
|
public static ProjectSourceSuperset of(org.gradle.api.Project project)
ProjectSourceSuperset
for the given project.public void register(GeneratedSourceRoot rootDirectory)
SourceSuperset
register
in interface SourceSuperset
rootDirectory
- the directory to mark