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.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionTheTaskInputsFileProperty_1_0.idvalues corresponding to the events that provide the hashes of the task's file input properties.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[]The overall hash of the inputs.final longTheTaskInputsImplementation_1_0.idvalue corresponding to the event that provides the hash of the task implementation.final longTheTaskInputsPropertyNames_1_0.idvalue corresponding to the event that provides the names of the task's properties.final longThe ID of the task.final longTheTaskInputsValueProperties_1_0.idvalue corresponding to the event that provides the hashes of the task's value input properties. -
Constructor Summary
ConstructorsConstructorDescriptionTaskInputsSnapshottingFinished_1_0(long task, @com.gradle.nullability.Nullable byte[] hash, long implementation, long propertyNames, long valueInputs, @Nullable List<Long> fileInputs) -
Method Summary
-
Field Details
-
task
public final long taskThe ID of the task.- See Also:
-
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[] hashThe overall hash of the inputs.This is also used as the build cache key.
-
implementation
public final long implementationTheTaskInputsImplementation_1_0.idvalue corresponding to the event that provides the hash of the task implementation. -
propertyNames
public final long propertyNamesTheTaskInputsPropertyNames_1_0.idvalue corresponding to the event that provides the names of the task's properties. -
valueInputs
public final long valueInputsTheTaskInputsValueProperties_1_0.idvalue 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> fileInputsTheTaskInputsFileProperty_1_0.idvalues 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.
-
-
Constructor Details
-
TaskInputsSnapshottingFinished_1_0
-
-
Method Details