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 Details

    • task

      public final long task
      The 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[] hash
      The overall hash of the inputs.

      This is also used as the build cache key.

    • implementation

      public final long implementation
      The TaskInputsImplementation_1_0.id value corresponding to the event that provides the hash of the task implementation.
    • propertyNames

      public final long propertyNames
      The TaskInputsPropertyNames_1_0.id value corresponding to the event that provides the names of the task's properties.
    • valueInputs

      public final long valueInputs
      The TaskInputsValueProperties_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
      The TaskInputsFileProperty_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.

  • Constructor Details

    • TaskInputsSnapshottingFinished_1_0

      public TaskInputsSnapshottingFinished_1_0(long task, @Nullable @com.gradle.nullability.Nullable byte[] hash, long implementation, long propertyNames, long valueInputs, @Nullable @Nullable List<Long> fileInputs)
  • Method Details