Class TaskInputsFilePropertyRoot_1_0
- java.lang.Object
-
- com.gradle.scan.eventmodel.gradle.TaskInputsFilePropertyRoot_1_0
-
- All Implemented Interfaces:
com.gradle.scan.eventmodel.EventData
@GradleVersion(since="4.0") @PluginVersion(since="2.1") public class TaskInputsFilePropertyRoot_1_0 extends Object implements com.gradle.scan.eventmodel.EventData
A root of a task file input property.A root may be a file or directory.
- See Also:
TaskInputsFileProperty_1_0
-
-
Field Summary
Fields Modifier and Type Field Description @Nullable("when the root is a file or an empty directory") List<? extends TaskInputsFilePropertyRootChild_1_0>
children
The contents of the root, if it is a directory.FileRef_1_0
file
The file system location of this root.long
id
The unique ID of this file property root.@com.gradle.nullability.Nullable("if the root is a directory") byte[]
rootHash
The logical hash offile
, if it is not a directory.
-
Constructor Summary
Constructors Constructor Description TaskInputsFilePropertyRoot_1_0(long id, FileRef_1_0 file, @com.gradle.nullability.Nullable byte[] rootHash, @Nullable List<? extends TaskInputsFilePropertyRootChild_1_0> children)
-
-
-
Field Detail
-
id
public final long id
The unique ID of this file property root.Referenced by
TaskInputsFileProperty_1_0.roots
.
-
file
public final FileRef_1_0 file
The file system location of this root.
-
rootHash
@Nullable("if the root is a directory") public final @com.gradle.nullability.Nullable("if the root is a directory") byte[] rootHash
The logical hash offile
, if it is not a directory.If the associated normalization strategy uses a custom hashing strategy (e.g. compile classpath normalization), this hash will be that logical hash value (opposed to being a hash of the raw bytes of the file).
-
children
@Nullable("when the root is a file or an empty directory") public final @Nullable("when the root is a file or an empty directory") List<? extends TaskInputsFilePropertyRootChild_1_0> children
The contents of the root, if it is a directory.
-
-
Constructor Detail
-
TaskInputsFilePropertyRoot_1_0
public TaskInputsFilePropertyRoot_1_0(long id, FileRef_1_0 file, @Nullable @com.gradle.nullability.Nullable byte[] rootHash, @Nullable @Nullable List<? extends TaskInputsFilePropertyRootChild_1_0> children)
-
-