-
- All Implemented Interfaces:
public final class DependenciesDependencies of an output file.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classDependencies.Companion
-
Field Summary
Fields Modifier and Type Field Description private final BooleanisAllSourcesprivate final Booleanaggregatingprivate final List<KSFile>originatingFiles
-
Constructor Summary
Constructors Constructor Description Dependencies(Boolean aggregating, KSFile sources)Create a Dependencies to associate with an output.
-
Method Summary
Modifier and Type Method Description final BooleanisAllSources()final BooleangetAggregating()final List<KSFile>getOriginatingFiles()-
-
Constructor Detail
-
Dependencies
Dependencies(Boolean aggregating, KSFile sources)
Create a Dependencies to associate with an output.- Parameters:
aggregating- whether the output should be invalidated by a new source file or a change in any of the existing files.sources- Sources for this output to depend on.
-
-
Method Detail
-
isAllSources
final Boolean isAllSources()
-
getAggregating
final Boolean getAggregating()
-
getOriginatingFiles
final List<KSFile> getOriginatingFiles()
-
-
-
-