Class TaskInputsSnapshottingResult_1_0
java.lang.Object
com.gradle.scan.eventmodel.gradle.taskinputs.TaskInputsSnapshottingResult_1_0
@GradleVersion(since="4.0")
@PluginVersion(since="3.13")
public class TaskInputsSnapshottingResult_1_0
extends Object
Provides the hashes of task 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 longTheTaskInputsValueProperties_1_0.idvalue corresponding to the event that provides the hashes of the task's value input properties. -
Constructor Summary
ConstructorsConstructorDescriptionTaskInputsSnapshottingResult_1_0(@com.gradle.nullability.Nullable byte[] hash, long implementation, long propertyNames, long valueInputs, @Nullable List<Long> fileInputs) -
Method Summary
-
Field Details
-
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
-
TaskInputsSnapshottingResult_1_0
-
-
Method Details