public class BuilderInputs extends Object
Modifier and Type | Class and Description |
---|---|
static interface |
BuilderInputs.Value<T> |
Modifier and Type | Method and Description |
---|---|
static io.takari.builder.internal.BuilderInputs.Digest |
emptyDigest() |
Set<CompileSourceRoot> |
getCompileSourceRoots() |
io.takari.builder.internal.BuilderInputs.Digest |
getDigest()
returns digest of this builder inputs configuration.
|
Set<Path> |
getInputFiles()
Returns all input files used by the builder.
|
Set<Path> |
getOutputDirectories()
Returns all directories the builder can create output files in.
|
Set<Path> |
getOutputFiles()
Returns all specific declared files that builder can write.
|
Set<ResourceRoot> |
getResourceRoots() |
boolean |
isNonDeterministic() |
Object |
newBuilder()
Creates and returns new fully configured builder instance.
|
public Set<Path> getOutputDirectories()
public Set<Path> getOutputFiles()
public Set<ResourceRoot> getResourceRoots()
public Set<CompileSourceRoot> getCompileSourceRoots()
public boolean isNonDeterministic()
public io.takari.builder.internal.BuilderInputs.Digest getDigest()
public static io.takari.builder.internal.BuilderInputs.Digest emptyDigest()
public Object newBuilder() throws ReflectiveOperationException
ReflectiveOperationException
Copyright © 2021. All rights reserved.