AnnotationProcessingTaskFactoryTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Move WorkValidationException to :execution

    • -1
    • +1
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 8 more files in changeset.
Ignore supported script language base packages for property inspection

We don't want to inspect any of the types from java.*, groovy.* or kotlin.*.

    • -1
    • +2
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 8 more files in changeset.
Ignore supported script language base packages for property inspection

We don't want to inspect any of the types from java.*, groovy.* or kotlin.*.

    • -1
    • +2
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 8 more files in changeset.
Rename TaskValidationException to WorkValidationException

And move it to :model-core.

    • -27
    • +29
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 7 more files in changeset.
Merge branch 'master'

    • -5
    • +4
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 5 more files in changeset.
Merge branch 'master'

    • -0
    • +43
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 1 more file in changeset.
Ignore methods annotated with ReplacedBy

    • -5
    • +4
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 11 more files in changeset.
Add property handlers to unit tests

    • -1
    • +3
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 2 more files in changeset.
First shot at having two TaskActions

    • -0
    • +43
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 4 more files in changeset.
First shot at having two TaskActions

    • -0
    • +43
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 4 more files in changeset.
First shot at having two TaskActions

    • -0
    • +43
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 8 more files in changeset.
First shot at having two TaskActions

    • -0
    • +43
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 4 more files in changeset.
Allow having two task actions on a type

One for InputChanges and one for IncrementalTaskInputs having the

same method name. The one for IncrementalTaskInputs needs to be

deprecated.

    • -0
    • +43
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 8 more files in changeset.
First shot at having two TaskActions

    • -0
    • +43
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 4 more files in changeset.
Address more review feedback

    • -13
    • +13
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 8 more files in changeset.
Allow having two task actions on a type

One for InputChanges and one for IncrementalTaskInputs having the

same method name. The one for IncrementalTaskInputs needs to be

deprecated.

    • -0
    • +43
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 8 more files in changeset.
Use a Supplier instead of a Factory to avoid null check

    • -3
    • +3
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 8 more files in changeset.
Use a Supplier instead of a Factory to avoid null check

    • -3
    • +3
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 8 more files in changeset.
Do not cache type annotation metadata across builds

We only use it in DefaultTypeMetadataStore that is already cached across builds (and even that might not be worth it).

    • -2
    • +1
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 8 more files in changeset.
Add `PropertyValidationAccess#validateMutableNonFinalField` to encourage final fields in tasks

    • -0
    • +3
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 8 more files in changeset.
Add `PropertyValidationAccess#validateMutableNonFinalField` to encourage final fields in tasks

    • -0
    • +3
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 8 more files in changeset.
Add `PropertyValidationAccess#validateMutableNonFinalField` to encourage final fields in tasks

    • -0
    • +3
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 8 more files in changeset.
Add `PropertyValidationAccess#validateMutableNonFinalField` to encourage final fields in tasks

    • -0
    • +3
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 8 more files in changeset.
Add `PropertyValidationAccess#validateMutableNonFinalField` to encourage final fields in tasks

    • -0
    • +3
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 8 more files in changeset.
Make the detection of Groovy-generated getters generic

We don't want DefaultTypeAnnotationMetadataStore to depend directly on Groovy. Instead, we can inject code that detects Groovy generated 'is'-getters.

    • -0
    • +1
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 8 more files in changeset.
Scan methods first

    • -2
    • +4
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 23 more files in changeset.
Intermediate step to method-based annotation metadata collection

    • -2
    • +2
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 30 more files in changeset.
Intermediate step to method-based annotation metadata collection

    • -2
    • +2
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 30 more files in changeset.
Intermediate step to method-based annotation metadata collection

    • -2
    • +2
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 30 more files in changeset.
Intermediate step to method-based annotation metadata collection

    • -2
    • +2
    ./AnnotationProcessingTaskFactoryTest.groovy
  1. … 30 more files in changeset.