Clone Tools
  • last updated a few minutes ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
WELD-2551: Consider interface default methods when using WithAnnotations (#1892)

* WELD-2551: Consider interface default methods when using WithAnnotations

* WELD-2551: JandexClassFileInfo - handle meta-annotations correctly.

* WELD-2551: Add tests for meta-annotations.

    • -0
    • +21
    ./tests/extensions/annotatedType/withAnnotations/MyBean.java
  1. … 10 more files in changeset.
WELD-2558 API changes removed BootstrapConfiguration, modify Weld core accordingly.

  1. … 1 more file in changeset.
Uncommented test reproducing WFLY-11125

WELD-2497 Context propagation for built-in scopes.

    • -0
    • +48
    ./tests/contexts/propagation/AbstractBeanWithState.java
    • -0
    • +28
    ./tests/contexts/propagation/AppScopedBean.java
    • -0
    • +106
    ./tests/contexts/propagation/ContextPropagationService.java
    • -0
    • +107
    ./tests/contexts/propagation/ContextPropagationTest.java
    • -0
    • +32
    ./tests/contexts/propagation/ConversationScopedBean.java
    • -0
    • +28
    ./tests/contexts/propagation/ReqScopedBean.java
    • -0
    • +32
    ./tests/contexts/propagation/SessionScopedBean.java
  1. … 10 more files in changeset.
WELD-2533 InterceptionFactory with interface, added bunch of tests to cover more complex cases.

    • -1
    • +1
    ./tests/interceptors/producer/Hello.java
    • -0
    • +40
    ./tests/interceptors/producer/SomeGenericImpl.java
    • -0
    • +31
    ./tests/interceptors/producer/SomeGenericInterface.java
    • -0
    • +42
    ./tests/interceptors/producer/SomeImpl.java
    • -0
    • +33
    ./tests/interceptors/producer/SomeInterface.java
  1. … 4 more files in changeset.
WELD-2521 Add automated test, fix resolution of interceptor in case they have no bindings.

    • -0
    • +39
    ./tests/ejb/interceptor/cdi/interceptor/CDIInterceptor.java
    • -0
    • +38
    ./tests/ejb/interceptor/cdi/interceptor/EJBInterceptor.java
    • -0
    • +37
    ./tests/ejb/interceptor/cdi/interceptor/SimpleService.java
  1. … 1 more file in changeset.
WELD-2507: More fixes

- match the whole method signature

- better handling of class hierarchies

- improved test

  1. … 1 more file in changeset.
WELD-2507: More fixes

- match the whole method signature

- better handling of class hierarchies

- improved test

  1. … 1 more file in changeset.
WELD-2507 Add generics to test, fix factory to account for valid bridge methods in this case.

  1. … 1 more file in changeset.
WELD-2507 Add generics to test, fix factory to account for valid bridge methods in this case.

  1. … 1 more file in changeset.
WELD-2507 Change test package, use Reflections util class.

  1. … 1 more file in changeset.
WELD-2507 Change test package, use Reflections util class.

  1. … 1 more file in changeset.
WELD-2498 Add test (runnable in both, embedded and container mode) and make sure Weld does not create AT for local and anonymous classes.

  1. … 5 more files in changeset.
WELD-2514 Add automated test, propose a fix.

    • -0
    • +25
    ./tests/interceptors/generic/overriden/Foo.java
    • -0
    • +25
    ./tests/interceptors/generic/overriden/SuperFoo.java
    • -0
    • +35
    ./tests/interceptors/generic/overriden/TestBinding.java
  1. … 1 more file in changeset.
WELD-2514 Add automated test, propose a fix.

    • -0
    • +25
    ./tests/interceptors/generic/overriden/Foo.java
    • -0
    • +25
    ./tests/interceptors/generic/overriden/SuperFoo.java
    • -0
    • +35
    ./tests/interceptors/generic/overriden/TestBinding.java
  1. … 1 more file in changeset.
WELD-2501 Add reproducer. While creating interceptor/decorator subclass, we need to inspect the interface hierarchy deeper, but not implement them directly.

  1. … 11 more files in changeset.
Make RequestScopeEventMessageDeliveryTest use CountDownLatch.

    • -0
    • +45
    ./tests/resources/proxy/weld1782/Controller.java
WELD-2506: Do not optimize self invocation for private methods

    • -0
    • +36
    ./tests/observers/interception/weld2506/Secure.java
    • -0
    • +45
    ./tests/observers/interception/weld2506/SelfNotify.java
  1. … 1 more file in changeset.
WELD-2506: Do not optimize self invocation for private methods

    • -0
    • +36
    ./tests/observers/interception/weld2506/Secure.java
    • -0
    • +45
    ./tests/observers/interception/weld2506/SelfNotify.java
  1. … 1 more file in changeset.
WELD-2507 Abstract package private class not intercepted correctly.

  1. … 1 more file in changeset.
WELD-2507 Abstract package private class not intercepted correctly.

  1. … 1 more file in changeset.
Add test for decorator which only overrides default method.

    • -0
    • +46
    ./tests/decorators/defaultmethod/DecoratorWhichOnlyOverridesMethodWithDefaultImpl.java
WELD-2498 Fix test deployments which fail because of this issue.

Enable CircularDependencyTest, add weld.properties, rename method.

WELD-2531 Fix a scenario with qualifier class present in multiple archives within EAR. Add automated test.

    • -0
    • +32
    ./tests/qualifier/ear/BarBean.java
    • -0
    • +32
    ./tests/qualifier/ear/FooBean.java
    • -0
    • +67
    ./tests/qualifier/ear/LibraryWithQualifierInTwoWarsTest.java
    • -0
    • +35
    ./tests/qualifier/ear/SomeQualifier.java
  1. … 1 more file in changeset.
WELD-2250 Fix a scenario with qualifier class present in multiple archives within EAR. Add automated test.

    • -0
    • +32
    ./tests/qualifier/ear/BarBean.java
    • -0
    • +32
    ./tests/qualifier/ear/FooBean.java
    • -0
    • +67
    ./tests/qualifier/ear/LibraryWithQualifierInTwoWarsTest.java
    • -0
    • +35
    ./tests/qualifier/ear/SomeQualifier.java
  1. … 1 more file in changeset.
WELD-2482 Globally selected alternatives with same priority should result in ambiguous dependency.

    • -0
    • +28
    ./tests/alternatives/samePriority/Foo.java
    • -0
    • +30
    ./tests/alternatives/samePriority/FooAlt1.java
    • -0
    • +30
    ./tests/alternatives/samePriority/FooAlt2.java
    • -0
    • +58
    ./tests/alternatives/samePriority/GloballySelectedAlternativesWithSamePriorityTest.java
  1. … 1 more file in changeset.
WELD-2479 Allow to modify lists of alternatives/interceptors/decorators via List.remove(Object). Add test case for this.

    • -0
    • +30
    ./tests/extensions/lifecycle/atd/EchoAlternative.java
    • -0
    • +40
    ./tests/extensions/lifecycle/atd/EchoDecorator.java
    • -0
    • +40
    ./tests/extensions/lifecycle/atd/EchoInterceptor.java
  1. … 2 more files in changeset.
WELD-2478: Always use constructed guard for some proxy factories

    • -0
    • +35
    ./tests/relaxed/construction/Simple.java
    • -0
    • +38
    ./tests/relaxed/construction/SimpleInterceptor.java
    • -33
    • +0
    ./tests/config/files/UnproxyableBean.java
    • -0
    • +71
    ./tests/relaxed/construction/UnsafeEnabledTest.java
  1. … 5 more files in changeset.
WELD-2478: Always use constructed guard for some proxy factories

    • -0
    • +35
    ./tests/relaxed/construction/Simple.java
    • -0
    • +38
    ./tests/relaxed/construction/SimpleInterceptor.java
    • -33
    • +0
    ./tests/config/files/UnproxyableBean.java
    • -0
    • +71
    ./tests/relaxed/construction/UnsafeEnabledTest.java
  1. … 4 more files in changeset.