Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
An updated Jakarta EE 9 WIP off of master

Signed-off-by: Scott M Stark <starksm64@gmail.com>

    • -1
    • +1
    ./enhanced/EnhancedAnnotatedCallable.java
    • -1
    • +1
    ./enhanced/EnhancedAnnotatedConstructor.java
    • -1
    • +1
    ./enhanced/EnhancedAnnotatedField.java
    • -1
    • +1
    ./enhanced/EnhancedAnnotatedMember.java
    • -1
    • +1
    ./enhanced/EnhancedAnnotatedMethod.java
    • -1
    • +1
    ./enhanced/EnhancedAnnotatedParameter.java
    • -4
    • +4
    ./enhanced/jlr/AbstractEnhancedAnnotated.java
    • -3
    • +3
    ./enhanced/jlr/AbstractEnhancedAnnotatedCallable.java
    • -1
    • +1
    ./enhanced/jlr/AbstractEnhancedAnnotatedMember.java
    • -2
    • +2
    ./enhanced/jlr/EnhancedAnnotatedConstructorImpl.java
  1. … 3570 more files in changeset.
WELD-2513 Weld can now fully depend on CDI 2.0 API in WFLY.

    • -2
    • +2
    ./enhanced/jlr/AbstractEnhancedAnnotated.java
  1. … 31 more files in changeset.
WELD-2477: Optimize string representation of AnnotatedTypeIdentifier

- AnnotatedTypes.createdTypeId() - use hash of generated typeId

- shorten bdaId - bean deployment archive id very often starts with context id

- shorten suffix - AnnodatedType added by an extension often has suffix starting with class FQCN

- ashorten modified - use 0 and 1

- also update TCK exclude list

  1. … 3 more files in changeset.
WELD-2452 Temporarily add back Weld's literal impl. Fix Observers.notify() method. Implement EE 8 switching for TCK tests, all other tests run with EE 8 switch=true."

    • -2
    • +2
    ./enhanced/jlr/AbstractEnhancedAnnotated.java
  1. … 35 more files in changeset.
WELD-2350 Update FindBugs annotations.

    • -4
    • +4
    ./enhanced/jlr/EnhancedAnnotatedTypeImpl.java
    • -2
    • +2
    ./slim/backed/BackedAnnotatedField.java
    • -2
    • +2
    ./slim/backed/BackedAnnotatedMethod.java
    • -2
    • +2
    ./slim/backed/BackedAnnotatedType.java
    • -2
    • +2
    ./slim/unbacked/UnbackedAnnotatedType.java
  1. … 47 more files in changeset.
WELD-2350 Update FindBugs annotations.

    • -4
    • +4
    ./enhanced/jlr/EnhancedAnnotatedTypeImpl.java
    • -2
    • +2
    ./slim/backed/BackedAnnotatedField.java
    • -2
    • +2
    ./slim/backed/BackedAnnotatedMethod.java
    • -2
    • +2
    ./slim/backed/BackedAnnotatedType.java
    • -2
    • +2
    ./slim/unbacked/UnbackedAnnotatedType.java
  1. … 48 more files in changeset.
WELD-2277 Remove useless TODO comments

- also remove some deprecated stuff

    • -15
    • +0
    ./enhanced/EnhancedAnnotatedType.java
    • -24
    • +0
    ./enhanced/jlr/EnhancedAnnotatedTypeImpl.java
    • -1
    • +1
    ./runtime/InvokableAnnotatedMethod.java
  1. … 35 more files in changeset.
WELD-2290 replace Weld literals with those from CDI API.

    • -2
    • +2
    ./enhanced/jlr/AbstractEnhancedAnnotated.java
  1. … 48 more files in changeset.
WELD-2259 Upgrade Weld API to 3.0.Alpha23

- CDI API to 2.0.Alpha6

- javax.annotation to 1.3

- CDI TCK to 2.0.0.Alpha9

- update exclude list

    • -1
    • +1
    ./slim/unbacked/UnbackedAnnotated.java
  1. … 147 more files in changeset.
Validator - minor performance optimizations

    • -13
    • +9
    ./slim/SlimAnnotatedTypeContext.java
  1. … 15 more files in changeset.
WELD-2230 Allow to create multiple annotated types based on the same type

    • -4
    • +9
    ./slim/backed/BackedAnnotatedType.java
  1. … 7 more files in changeset.
WELD-2062 Allow to create multiple annotated types based on the same type

    • -4
    • +7
    ./slim/backed/BackedAnnotatedType.java
  1. … 13 more files in changeset.
WELD-2221 AnnotatedTypeValidator should consider extended interfaces

  1. … 1 more file in changeset.
WELD-2221 AnnotatedTypeValidator should consider extended interfaces

  1. … 1 more file in changeset.
Allign WeldCollections util with the way it works in 3.x. Enhance immutability in several classes.

    • -2
    • +2
    ./enhanced/TypeClosureLazyValueHolder.java
    • -2
    • +2
    ./enhanced/jlr/AbstractEnhancedAnnotated.java
    • -2
    • +2
    ./enhanced/jlr/EnhancedAnnotatedConstructorImpl.java
    • -2
    • +2
    ./enhanced/jlr/EnhancedAnnotatedMethodImpl.java
    • -2
    • +2
    ./enhanced/jlr/EnhancedAnnotatedTypeImpl.java
    • -2
    • +2
    ./slim/backed/BackedAnnotatedMethod.java
    • -8
    • +7
    ./slim/unbacked/UnbackedAnnotatedType.java
  1. … 15 more files in changeset.
Removal of util collection methods which were linked to Guava dependency.

    • -4
    • +4
    ./slim/unbacked/UnbackedAnnotatedType.java
  1. … 9 more files in changeset.
WELD-2186 adapt changed made in WELD-2156 to 2.4 branch once ArraySet was removed.

    • -2
    • +4
    ./enhanced/jlr/AbstractEnhancedAnnotated.java
    • -18
    • +22
    ./enhanced/jlr/EnhancedAnnotatedTypeImpl.java
  1. … 2 more files in changeset.
WELD-2186 review usage of ArraySet.

    • -10
    • +10
    ./enhanced/jlr/AbstractEnhancedAnnotated.java
    • -23
    • +15
    ./enhanced/jlr/EnhancedAnnotatedTypeImpl.java
    • -8
    • +7
    ./slim/backed/BackedAnnotatedType.java
  1. … 13 more files in changeset.
WELD-2195 [Backport] Replace Guava - new collections types

    • -22
    • +15
    ./enhanced/jlr/EnhancedAnnotatedTypeImpl.java
    • -6
    • +2
    ./enhanced/jlr/EnhancedAnnotationImpl.java
  1. … 13 more files in changeset.
WELD-2198 replace guava - collection utilities.

    • -1
    • +1
    ./enhanced/jlr/EnhancedAnnotatedTypeImpl.java
  1. … 28 more files in changeset.
WELD-2196 Replace Guava - caches

    • -10
    • +9
    ./slim/SlimAnnotatedTypeStoreImpl.java
  1. … 32 more files in changeset.
WELD-2194 - Remove guava - immutable collections.

    • -1
    • +1
    ./enhanced/jlr/EnhancedAnnotatedTypeImpl.java
  1. … 71 more files in changeset.
WELD-2156 Improve EnhancedAnnotatedTypeImpl.getDeclaredMetaAnnotations()

- do not create a new Set unless necessary

    • -1
    • +3
    ./enhanced/jlr/EnhancedAnnotatedTypeImpl.java
WELD-2156 Fix EnhancedAnnotated immutability

    • -2
    • +4
    ./enhanced/jlr/AbstractEnhancedAnnotated.java
    • -18
    • +23
    ./enhanced/jlr/EnhancedAnnotatedTypeImpl.java
  1. … 2 more files in changeset.
WELD-2133 Fix sorting of interfaces of a proxy class

- remove ClassHierarchyComparator

- also minor cleanup in Arrays2

    • -1
    • +2
    ./enhanced/jlr/AbstractEnhancedAnnotated.java
    • -2
    • +1
    ./enhanced/jlr/ConstructorSignatureImpl.java
    • -2
    • +1
    ./enhanced/jlr/MethodSignatureImpl.java
  1. … 7 more files in changeset.
WELD-2133 Fix sorting of interfaces of a proxy class

- remove ClassHierarchyComparator

- also minor cleanup in Arrays2

    • -1
    • +2
    ./enhanced/jlr/AbstractEnhancedAnnotated.java
    • -2
    • +1
    ./enhanced/jlr/ConstructorSignatureImpl.java
    • -2
    • +1
    ./enhanced/jlr/MethodSignatureImpl.java
  1. … 7 more files in changeset.
WELD-2102 Weld SE - support synthetic container lifecycle event observers

    • -13
    • +10
    ./slim/SlimAnnotatedTypeContext.java
  1. … 23 more files in changeset.
WELD-2093 Support interception of default methods

    • -0
    • +11
    ./enhanced/jlr/EnhancedAnnotatedTypeImpl.java
    • -0
    • +8
    ./slim/backed/BackedAnnotatedType.java
  1. … 4 more files in changeset.
WELD-2093 Support interception of default methods

    • -0
    • +11
    ./enhanced/jlr/EnhancedAnnotatedTypeImpl.java
    • -0
    • +8
    ./slim/backed/BackedAnnotatedType.java
  1. … 4 more files in changeset.
BackedAnnotatedType - don't perform PrivilegedAction unless necessary

    • -7
    • +3
    ./slim/backed/BackedAnnotatedType.java
    • -0
    • +61
    ./slim/backed/SecurityActions.java