DefaultVariantTransformRegistryTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Remove some more indirection when locating the project to lock before running build logic that may access project state.

    • -2
    • +4
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 16 more files in changeset.
Remove some more indirection when locating the project to lock before running build logic that may access project state.

    • -2
    • +4
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 16 more files in changeset.
Remove some more indirection when locating the project to lock before running build logic that may access project state.

    • -2
    • +4
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 16 more files in changeset.
Remove some more indirection when locating the project to lock before running build logic that may access project state.

    • -2
    • +4
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 16 more files in changeset.
Remove some more indirection when locating the project to lock before running build logic that may access project state.

    • -2
    • +4
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 16 more files in changeset.
Remove some more indirection when locating the project to lock before running build logic that may access project state.

    • -2
    • +4
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 16 more files in changeset.
Remove some more indirection when locating the project to lock before running build logic that may access project state.

    • -2
    • +4
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 16 more files in changeset.
Add build operation for snapshotting artifac trasnform inputs

    • -1
    • +22
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 3 more files in changeset.
Rename TransformerInvoker to TransformerInvocationFactory

As this is what it does. Also moved a method only used in tests to the relevant test class.

    • -2
    • +2
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 10 more files in changeset.
Move ClassLoaderHierarchyHasher to :hashing

    • -1
    • +1
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 34 more files in changeset.
Move ClassLoaderHierarchyHasher to :hashing

    • -1
    • +1
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 34 more files in changeset.
Use inner Parameters class

for transform parameters.

    • -6
    • +6
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 7 more files in changeset.
Address review feedback

    • -2
    • +2
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 3 more files in changeset.
Use TransformParameters.None for parameterless transforms

    • -1
    • +20
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 11 more files in changeset.
Remove InjectTransformParameters

The annotation is not required any more.

    • -2
    • +1
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 4 more files in changeset.
Add TransformAction.getParameters

So the implementors of `TransformAction` don't need to add the method.

    • -2
    • +2
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 10 more files in changeset.
Rename registerTransform{Action -> }

    • -22
    • +11
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 19 more files in changeset.
Use TransformParameters as marker interface

So it is easy to find all the parameter objects for artifact transforms.

    • -16
    • +20
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 16 more files in changeset.
Use a type parameter on the transform action

to determine the type of the transform parameter

    • -33
    • +48
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 15 more files in changeset.
Support transform additional file inputs (#8526)

This allows declaring file inputs for artifact transform parameters.

    • -1
    • +5
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 4 more files in changeset.
Rename {Artifact -> }TransformOutputs

    • -2
    • +2
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 18 more files in changeset.
Rename {Artifact -> }TransformAction

    • -9
    • +9
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 19 more files in changeset.
Rename TransformAction annotation

To `AssociatedTransformAction`

    • -2
    • +2
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 10 more files in changeset.
Change wiring of the services that set up the instantiators and property walkers for various types so that this happens consistently and is modelled as a 'scheme' for each type.

Also explicitly declare the ignored annotations for a given scheme and disallow `@Console` and `@Internal` on artifact transform actions (but not parameters).

    • -7
    • +4
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 20 more files in changeset.
Change wiring of the services that set up the instantiators and property walkers for various types so that this happens consistently and is modelled as a 'scheme' for each type.

Also explicitly declare the ignored annotations for a given scheme and disallow `@Console` and `@Internal` on artifact transform actions (but not parameters).

    • -7
    • +4
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 20 more files in changeset.
Rename DomainObject{Context -> }ProjectStateHandler

    • -1
    • +1
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 8 more files in changeset.
Merge branch 'master'

    • -1
    • +8
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 3 more files in changeset.
Isolate legacy transform parameters immediately

Scheduling the isolation would be a breaking change.

    • -2
    • +2
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 6 more files in changeset.
Add a factory service that can produce `PropertyWalker` instances for various combinations of annotations. There is still a global `PropertyWalker` service available, which is configured to use the task annotations.

    • -1
    • +8
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 9 more files in changeset.
Add a factory service that can produce `PropertyWalker` instances for various combinations of annotations. There is still a global `PropertyWalker` service available, which is configured to use the task annotations.

    • -1
    • +8
    ./DefaultVariantTransformRegistryTest.groovy
  1. … 9 more files in changeset.