Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Rename ParameterValidationContext to WorkValidationContext

    • -2
    • +2
    ./impl/DefaultPropertyAnnotationMetadata.java
    • -2
    • +2
    ./impl/DefaultTypeAnnotationMetadata.java
    • -2
    • +2
    ./impl/DefaultTypeAnnotationMetadataStore.java
  1. … 36 more files in changeset.
Merge branch 'master' into lptr/model/interface-annotations-take-precedence-over-superclass

    • -31
    • +39
    ./impl/DefaultTypeAnnotationMetadataStore.java
  1. … 1 more file in changeset.
Revert "Make it a strict error if a method is both replaced and declares a type"

This reverts commit ae4f4169cb1130345dcdf78d52a0ebc3747a299c.

    • -10
    • +4
    ./impl/DefaultPropertyAnnotationMetadata.java
    • -13
    • +5
    ./impl/DefaultTypeAnnotationMetadataStore.java
  1. … 2 more files in changeset.
Make annotations inherited from interface take precedence over superclass

    • -22
    • +48
    ./impl/DefaultTypeAnnotationMetadataStore.java
  1. … 1 more file in changeset.
Make it a strict error if a method is both replaced and declares a type

    • -4
    • +10
    ./impl/DefaultPropertyAnnotationMetadata.java
    • -5
    • +13
    ./impl/DefaultTypeAnnotationMetadataStore.java
  1. … 2 more files in changeset.
Do not check for conflicting annotations when there's only one

    • -9
    • +9
    ./impl/DefaultTypeAnnotationMetadataStore.java
Ignore methods annotated with ReplacedBy

    • -35
    • +44
    ./impl/DefaultTypeAnnotationMetadataStore.java
  1. … 11 more files in changeset.
Some more Java 8 changes

    • -1
    • +1
    ./impl/DefaultTypeAnnotationMetadata.java
  1. … 1 more file in changeset.
Rename visit{Error -> Warning} and visit{ErrorStrict -> Error}

    • -1
    • +1
    ./impl/DefaultPropertyAnnotationMetadata.java
    • -1
    • +1
    ./impl/DefaultTypeAnnotationMetadata.java
  1. … 14 more files in changeset.
Add integration tests for validating non-getter methods

These were left off somehow.

    • -2
    • +1
    ./impl/DefaultTypeAnnotationMetadata.java
  1. … 1 more file in changeset.
Improve warning message for mutable properties

    • -1
    • +1
    ./impl/DefaultTypeAnnotationMetadataStore.java
  1. … 2 more files in changeset.
Improve warning message for mutable properties

    • -1
    • +1
    ./impl/DefaultTypeAnnotationMetadataStore.java
  1. … 2 more files in changeset.
Improve warning message for mutable properties

    • -1
    • +1
    ./impl/DefaultTypeAnnotationMetadataStore.java
  1. … 2 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -4
    • +4
    ./impl/DefaultTypeAnnotationMetadataStore.java
  1. … 902 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -4
    • +4
    ./impl/DefaultTypeAnnotationMetadataStore.java
  1. … 902 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -4
    • +4
    ./impl/DefaultTypeAnnotationMetadataStore.java
  1. … 890 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -4
    • +4
    ./impl/DefaultTypeAnnotationMetadataStore.java
  1. … 897 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -4
    • +4
    ./impl/DefaultTypeAnnotationMetadataStore.java
  1. … 902 more files in changeset.
Remove synthetic accessors for internal private symbol references

    • -4
    • +4
    ./impl/DefaultTypeAnnotationMetadataStore.java
  1. … 902 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).

    • -10
    • +10
    ./impl/DefaultTypeAnnotationMetadataStore.java
  1. … 8 more files in changeset.
Simplify `DefaultTypeAnnotationMetadataStore#validateSetterForMutableType` using the newly defined non-generic `propertyNameFor`

    • -29
    • +14
    ./impl/DefaultTypeAnnotationMetadataStore.java
  1. … 3 more files in changeset.
Simplify `DefaultTypeAnnotationMetadataStore#validateSetterForMutableType` using the newly defined non-generic `propertyNameFor`

    • -29
    • +14
    ./impl/DefaultTypeAnnotationMetadataStore.java
  1. … 3 more files in changeset.
Simplify `DefaultTypeAnnotationMetadataStore#validateSetterForMutableType` using the newly defined non-generic `propertyNameFor`

    • -29
    • +14
    ./impl/DefaultTypeAnnotationMetadataStore.java
  1. … 3 more files in changeset.
Simplify `DefaultTypeAnnotationMetadataStore#validateSetterForMutableType` using the newly defined non-generic `propertyNameFor`

    • -29
    • +14
    ./impl/DefaultTypeAnnotationMetadataStore.java
  1. … 3 more files in changeset.
Simplify `DefaultTypeAnnotationMetadataStore#validateSetterForMutableType` using the newly defined non-generic `propertyNameFor`

    • -29
    • +14
    ./impl/DefaultTypeAnnotationMetadataStore.java
  1. … 2 more files in changeset.
Simplify `DefaultTypeAnnotationMetadataStore#validateSetterForMutableType` using the newly defined non-generic `propertyNameFor`

    • -29
    • +14
    ./impl/DefaultTypeAnnotationMetadataStore.java
  1. … 2 more files in changeset.
Simplify `DefaultTypeAnnotationMetadataStore#validateSetterForMutableType` using the newly defined non-generic `propertyNameFor`

    • -37
    • +35
    ./impl/DefaultTypeAnnotationMetadataStore.java
  1. … 2 more files in changeset.
Simplify `DefaultTypeAnnotationMetadataStore#validateSetterForMutableType` using the newly defined non-generic `propertyNameFor`

    • -41
    • +32
    ./impl/DefaultTypeAnnotationMetadataStore.java
  1. … 2 more files in changeset.
Simplify `DefaultTypeAnnotationMetadataStore#validateSetterForMutableType` using the newly defined non-generic `propertyNameFor`

    • -21
    • +11
    ./impl/DefaultTypeAnnotationMetadataStore.java
Add `PropertyValidationAccess#validateMutableNonFinalField` to encourage final fields in tasks

    • -8
    • +53
    ./impl/DefaultTypeAnnotationMetadataStore.java
  1. … 8 more files in changeset.