GradleComparisonWorkUnitDetail

constructor(@Json(name = "taskPath") taskPath: String, @Json(name = "differenceTypes") differenceTypes: List<ComparisonDifferenceType>, @Json(name = "buildA") buildA: ComparisonWorkUnitBrief, @Json(name = "buildB") buildB: ComparisonWorkUnitBrief, @Json(name = "hasImplementationChanged") hasImplementationChanged: Boolean, @Json(name = "valueInputChanges") valueInputChanges: List<ComparisonValueInputChange>, @Json(name = "fileInputChanges") fileInputChanges: List<ComparisonFileInputChange>, @Json(name = "outputChanges") outputChanges: List<ComparisonOutputChange>, @Json(name = "actions") actions: ComparisonActions? = null)

Parameters

taskPath

The full path of the Gradle task (e.g. :app:compileJava).

differenceTypes

The categories of differences found in this work unit.

buildA
buildB
hasImplementationChanged

Whether the work unit implementation class changed between builds.

valueInputChanges

Value input properties that differ between the builds.

fileInputChanges

File input properties that differ between the builds.

outputChanges

Output properties that differ between the builds.

actions