annotations

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Make PropertyMetadata API nicer and safer to work with

    • -4
    • +2
    ./NestedBeanAnnotationHandlerTest.groovy
  1. … 10 more files in changeset.
Scan methods first

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

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

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

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

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

    • -1
    • +1
    ./NestedBeanAnnotationHandlerTest.groovy
  1. … 30 more files in changeset.
Fix several tests

    • -2
    • +4
    ./NestedBeanAnnotationHandlerTest.groovy
  1. … 19 more files in changeset.
Fix several tests

    • -2
    • +4
    ./NestedBeanAnnotationHandlerTest.groovy
  1. … 19 more files in changeset.
Fix several tests

    • -2
    • +4
    ./NestedBeanAnnotationHandlerTest.groovy
  1. … 19 more files in changeset.
Fix several tests

    • -2
    • +4
    ./NestedBeanAnnotationHandlerTest.groovy
  1. … 19 more files in changeset.
Fix several tests

    • -2
    • +4
    ./NestedBeanAnnotationHandlerTest.groovy
  1. … 19 more files in changeset.
Fix several tests

    • -2
    • +4
    ./NestedBeanAnnotationHandlerTest.groovy
  1. … 19 more files in changeset.
Rework the validators used by the `ValidateTaskProperties` task so they use the same API to report problems as validators in other places do.

    • -1
    • +1
    ./NestedBeanAnnotationHandlerTest.groovy
  1. … 9 more files in changeset.
Rework the validators used by the `ValidateTaskProperties` task so they use the same API to report problems as validators in other places do.

    • -1
    • +1
    ./NestedBeanAnnotationHandlerTest.groovy
  1. … 9 more files in changeset.
Rename {Validating -> Property}Value

The value doesn't validate any more.

    • -4
    • +4
    ./NestedBeanAnnotationHandlerTest.groovy
  1. … 37 more files in changeset.
Some renames and moves

Declared -> Registered

Move ValidatingValue to properties package

    • -2
    • +2
    ./NestedBeanAnnotationHandlerTest.groovy
  1. … 45 more files in changeset.
Move validation out of ValidatingValue

    • -3
    • +4
    ./NestedBeanAnnotationHandlerTest.groovy
  1. … 15 more files in changeset.
Adapt visitOutputFileProperty

    • -6
    • +4
    ./NestedBeanAnnotationHandlerTest.groovy
  1. … 34 more files in changeset.
Adapt visitInputProperty

    • -10
    • +10
    ./NestedBeanAnnotationHandlerTest.groovy
  1. … 15 more files in changeset.
The visitor should handle all the creation

Especially the annotation handler should not need the file resolver.

    • -4
    • +4
    ./NestedBeanAnnotationHandlerTest.groovy
  1. … 44 more files in changeset.
Don't use propertySpecFactory for input files

    • -4
    • +4
    ./NestedBeanAnnotationHandlerTest.groovy
  1. … 51 more files in changeset.
Remove PropertyValue

ValidatingValue is enough to capture the actual value.

    • -12
    • +15
    ./NestedBeanAnnotationHandlerTest.groovy
  1. … 23 more files in changeset.
Remove `propertyName` and `value` from PropertyValue

This brings PropertyValue closer to a basic ValidatingValue.

    • -11
    • +8
    ./NestedBeanAnnotationHandlerTest.groovy
  1. … 14 more files in changeset.
Visit only the output file properties of a task when it is created in order to attach output properties to the producing task. At this stage there is no point visiting anything else and it is still somewhat expensive to visit all input properties for now.

    • -13
    • +0
    ./NestedBeanAnnotationHandlerTest.groovy
  1. … 17 more files in changeset.
Ignore `@Nested` properties when attaching output file `Property` instances to their producing task.

This is a work around to avoid the performance cost of `@Nested` property getters that throw exceptions when called immediately after the task is created. These issues will be addressed later and better support for output file `Property` properties attached to nested beans added.

    • -0
    • +13
    ./NestedBeanAnnotationHandlerTest.groovy
  1. … 12 more files in changeset.
Forbid registering invalid inputs via runtime API

#6280

#6282

    • -1
    • +1
    ./NestedBeanAnnotationHandlerTest.groovy
  1. … 21 more files in changeset.
Refactor code for walking bean properties (#4546)

Now there is only one queue, and the different types of nodes do the

work visiting the properties/expanding the collections.

We now also detect cycles in static analysis.

    • -37
    • +3
    ./NestedBeanAnnotationHandlerTest.groovy
  1. … 31 more files in changeset.
Merge branch 'master'

    • -1
    • +14
    ./NestedBeanAnnotationHandlerTest.groovy
  1. … 5 more files in changeset.
Fix nested annotation handler to capture changes to wrapped closure config actions

    • -0
    • +13
    ./NestedBeanAnnotationHandlerTest.groovy
  1. … 3 more files in changeset.