Class TaskInputsSnapshottingFinished_1_0
- java.lang.Object
-
- com.gradle.scan.eventmodel.gradle.TaskInputsSnapshottingFinished_1_0
-
- All Implemented Interfaces:
com.gradle.scan.eventmodel.EventData
@GradleVersion(since="4.0") @PluginVersion(since="2.1", until="3.12") public class TaskInputsSnapshottingFinished_1_0 extends Object implements com.gradle.scan.eventmodel.EventData
Indicates that snapshotting the inputs of a task has completed, and provides the hashes of the inputs.All
byte[]
values are 16 bytes long.
-
-
Field Summary
Fields Modifier and Type Field Description @Nullable("when the task does not have any file input properties") List<Long>
fileInputs
TheTaskInputsFileProperty_1_0.id
values corresponding to the events that provide the hashes of the task's file input properties.@com.gradle.nullability.Nullable("when an overall hash could not be calculated (e.g. the implementation of the task was loaded by an unmanaged classloader)") byte[]
hash
The overall hash of the inputs.long
implementation
TheTaskInputsImplementation_1_0.id
value corresponding to the event that provides the hash of the task implementation.long
propertyNames
TheTaskInputsPropertyNames_1_0.id
value corresponding to the event that provides the names of the task's properties.long
task
The ID of the task.long
valueInputs
TheTaskInputsValueProperties_1_0.id
value corresponding to the event that provides the hashes of the task's value input properties.
-
Constructor Summary
Constructors Constructor Description TaskInputsSnapshottingFinished_1_0(long task, @com.gradle.nullability.Nullable byte[] hash, long implementation, long propertyNames, long valueInputs, @Nullable List<Long> fileInputs)
-
-
-
Field Detail
-
task
public final long task
The ID of the task.- See Also:
TaskStarted_1_0.id
-
hash
@Nullable("when an overall hash could not be calculated (e.g. the implementation of the task was loaded by an unmanaged classloader)") public final @com.gradle.nullability.Nullable("when an overall hash could not be calculated (e.g. the implementation of the task was loaded by an unmanaged classloader)") byte[] hash
The overall hash of the inputs.This is also used as the build cache key.
-
implementation
public final long implementation
TheTaskInputsImplementation_1_0.id
value corresponding to the event that provides the hash of the task implementation.
-
propertyNames
public final long propertyNames
TheTaskInputsPropertyNames_1_0.id
value corresponding to the event that provides the names of the task's properties.
-
valueInputs
public final long valueInputs
TheTaskInputsValueProperties_1_0.id
value corresponding to the event that provides the hashes of the task's value input properties.
-
fileInputs
@Nullable("when the task does not have any file input properties") public final @Nullable("when the task does not have any file input properties") List<Long> fileInputs
TheTaskInputsFileProperty_1_0.id
values corresponding to the events that provide the hashes of the task's file input properties.The list corresponds to the associated
TaskInputsPropertyNames_1_0.fileInputs
. That is, the first entry in this list is the corresponding value for the first entry in the that list.
-
-