Class TaskInputsSummary_1_0
- All Implemented Interfaces:
com.gradle.scan.eventmodel.EventData
EventData
describing the task inputs participating in incremental build and task output caching.
An event stream will contain one TaskInputsSummary_1_0
event per task that is:
- executed
- not skipped
- with at least a
TaskAction
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe hashes of the classloaders that loaded the task's actions.The class names of the task's actions.final @Nullable String
The computed build cache key corresponding to all of the task's inputs.final @Nullable String
The hash of the classloader that loaded the task implementation.The hashes of the task input properties.The names of the task output properties.final long
The id of the related task. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
task
public final long taskThe id of the related task. -
classLoaderHash
The hash of the classloader that loaded the task implementation.May be null when the classloader was not created by Gradle.
-
actionClassLoaderHashes
The hashes of the classloaders that loaded the task's actions.The hashes are ordered by sequential order of the task actions.
May contain null values for classloaders that were not created by Gradle.
-
actionClassNames
The class names of the task's actions.The class names are ordered by sequential order of the task actions.
May contain duplicates.
-
inputHashes
The hashes of the task input properties.The keys are the property names, the values are the hash string representation. The hashes are ordered lexicographically, and do not contain null keys or values.
-
outputPropertyNames
The names of the task output properties.The names are ordered lexicographically, and do not contain duplicate values.
-
buildCacheKey
The computed build cache key corresponding to all of the task's inputs. Note that a build cache key is computed even if the corresponding task is not cacheable.May be null when the computed cache key is invalid (either because
classLoaderHash
is null oractionClassLoaderHashes
contains at least a null element), or when the task had no outputs.
-
-
Constructor Details
-
TaskInputsSummary_1_0
-
-
Method Details