Class TaskInputsFileProperty_1_0
- java.lang.Object
-
- com.gradle.scan.eventmodel.gradle.TaskInputsFileProperty_1_0
-
- All Implemented Interfaces:
com.gradle.scan.eventmodel.EventData
- Direct Known Subclasses:
TaskInputsFileProperty_1_1
@GradleVersion(since="4.0") @PluginVersion(since="2.1", until="3.7.1") public class TaskInputsFileProperty_1_0 extends Object implements com.gradle.scan.eventmodel.EventData
The hashes of the file input properties for a task.
-
-
Field Summary
Fields Modifier and Type Field Description byte[]
hash
The overall hash for the property.long
id
The unique ID of this file property hash.@Nullable("when using Develocity Gradle plugin 3.8+") String
normalization
Normalization strategy used to snapshot the files.List<Long>
roots
TheTaskInputsFilePropertyRoot_1_0.id
corresponding to the events that comprise the property's files.
-
Constructor Summary
Constructors Constructor Description TaskInputsFileProperty_1_0(long id, @Nullable String normalization, byte[] hash, List<Long> roots)
-
-
-
Field Detail
-
id
public final long id
The unique ID of this file property hash.Referenced by
TaskInputsSnapshottingFinished_1_0.fileInputs
.
-
normalization
@Nullable("when using Develocity Gradle plugin 3.8+") public final @Nullable("when using Develocity Gradle plugin 3.8+") String normalization
Normalization strategy used to snapshot the files.Value may be one of:
IGNORED_PATH
NAME_ONLY
RELATIVE_PATH
ABSOLUTE_PATH
COMPILE_CLASSPATH
CLASSPATH
Null when using Develocity Gradle plugin 3.8+. See
TaskInputsFileProperty_1_1.attributes
instead.
-
hash
public final byte[] hash
The overall hash for the property.
-
roots
public final List<Long> roots
TheTaskInputsFilePropertyRoot_1_0.id
corresponding to the events that comprise the property's files.The order of this list corresponds to the order used by Gradle.
This value is dependent on
TaskInputsFileSnapshotSetting_1_0.enabled
orUserCaptureSettings_1_0.taskInputFiles
. If the setting is disabled, this list will always be empty.
-
-