properties

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
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).

  1. … 6 more files in changeset.
Add `PropertyValidationAccess#validateMutableNonFinalField` to encourage final fields in tasks

  1. … 6 more files in changeset.
Add `PropertyValidationAccess#validateMutableNonFinalField` to encourage final fields in tasks

  1. … 6 more files in changeset.
Add `PropertyValidationAccess#validateMutableNonFinalField` to encourage final fields in tasks

  1. … 6 more files in changeset.
Add `PropertyValidationAccess#validateMutableNonFinalField` to encourage final fields in tasks

  1. … 6 more files in changeset.
Add `PropertyValidationAccess#validateMutableNonFinalField` to encourage final fields in tasks

  1. … 6 more files in changeset.
Warn about optional primitive inputs

    • -0
    • +14
    ./PropertyValidationAccessTest.groovy
  1. … 1 more file in changeset.
Use standard Inject annotation in test

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.

  1. … 6 more files in changeset.
Remove unused test class

Also split another test case to better capture what's going on with ignored properties.

    • -6
    • +20
    ./DefaultTypeMetadataStoreTest.groovy
  1. … 1 more file in changeset.
Make PropertyMetadata API nicer and safer to work with

    • -4
    • +2
    ./annotations/NestedBeanAnnotationHandlerTest.groovy
  1. … 9 more files in changeset.
Report task type validation problems the same as artifact transform ones

No need to call out "Task type" specifically for tasks, we can simply use "Type" there as well.

  1. … 3 more files in changeset.
Scan methods first

    • -11
    • +4
    ./DefaultTypeMetadataStoreTest.groovy
    • -1
    • +1
    ./annotations/NestedBeanAnnotationHandlerTest.groovy
    • -0
    • +44
    ./annotations/TaskAnnotations.groovy
  1. … 19 more files in changeset.
Intermediate step to method-based annotation metadata collection

    • -1
    • +1
    ./annotations/NestedBeanAnnotationHandlerTest.groovy
  1. … 27 more files in changeset.
Intermediate step to method-based annotation metadata collection

    • -1
    • +1
    ./annotations/NestedBeanAnnotationHandlerTest.groovy
  1. … 27 more files in changeset.
Intermediate step to method-based annotation metadata collection

    • -1
    • +1
    ./annotations/NestedBeanAnnotationHandlerTest.groovy
  1. … 27 more files in changeset.
Intermediate step to method-based annotation metadata collection

    • -1
    • +1
    ./annotations/NestedBeanAnnotationHandlerTest.groovy
  1. … 27 more files in changeset.
Intermediate step to method-based annotation metadata collection

    • -1
    • +1
    ./annotations/NestedBeanAnnotationHandlerTest.groovy
  1. … 27 more files in changeset.
Handle Internal annotation in TypeAnnotationMetadataStore

    • -1
    • +16
    ./InspectionSchemeFactoryTest.groovy
  1. … 6 more files in changeset.
Handle Internal annotation in TypeAnnotationMetadataStore

    • -1
    • +16
    ./InspectionSchemeFactoryTest.groovy
  1. … 6 more files in changeset.
Handle Internal annotation in TypeAnnotationMetadataStore

    • -1
    • +16
    ./InspectionSchemeFactoryTest.groovy
  1. … 6 more files in changeset.
Handle Internal annotation in TypeAnnotationMetadataStore

    • -1
    • +16
    ./InspectionSchemeFactoryTest.groovy
  1. … 6 more files in changeset.
Handle Internal annotation in TypeAnnotationMetadataStore

    • -1
    • +16
    ./InspectionSchemeFactoryTest.groovy
  1. … 6 more files in changeset.
Fix several tests

    • -16
    • +35
    ./DefaultTypeMetadataStoreTest.groovy
    • -2
    • +4
    ./annotations/NestedBeanAnnotationHandlerTest.groovy
  1. … 15 more files in changeset.
Fix several tests

    • -16
    • +35
    ./DefaultTypeMetadataStoreTest.groovy
    • -2
    • +4
    ./annotations/NestedBeanAnnotationHandlerTest.groovy
  1. … 15 more files in changeset.
Fix several tests

    • -16
    • +35
    ./DefaultTypeMetadataStoreTest.groovy
    • -2
    • +4
    ./annotations/NestedBeanAnnotationHandlerTest.groovy
  1. … 15 more files in changeset.
Fix several tests

    • -16
    • +35
    ./DefaultTypeMetadataStoreTest.groovy
    • -2
    • +4
    ./annotations/NestedBeanAnnotationHandlerTest.groovy
  1. … 15 more files in changeset.
Fix several tests

    • -16
    • +35
    ./DefaultTypeMetadataStoreTest.groovy
    • -2
    • +4
    ./annotations/NestedBeanAnnotationHandlerTest.groovy
  1. … 15 more files in changeset.
Fix several tests

    • -16
    • +35
    ./DefaultTypeMetadataStoreTest.groovy
    • -2
    • +4
    ./annotations/NestedBeanAnnotationHandlerTest.groovy
  1. … 15 more files in changeset.
Use TypeAnnotationMetadata

  1. … 25 more files in changeset.