Branch: refs/heads/master
Home:
https://github.com/weld/core
Commit: ea4c235688f58460aa0d5123c7a10600bf0e5818
https://github.com/weld/core/commit/ea4c235688f58460aa0d5123c7a10600bf0e5818
Author: Matej Novotny <manovotn(a)redhat.com>
Date: 2019-02-05 (Tue, 05 Feb 2019)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/InterceptedProxyFactory.java
M impl/src/main/java/org/jboss/weld/bean/proxy/ProxyFactory.java
M impl/src/main/java/org/jboss/weld/injection/InterceptionFactoryImpl.java
M
impl/src/main/java/org/jboss/weld/injection/producer/InterceptionModelInitializer.java
M impl/src/main/java/org/jboss/weld/logging/InterceptorLogger.java
R
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/producer/ImplWhichAlreadyHasMethodAnnotation.java
R
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/producer/ImplWhichAlreadyHasTypeAnnotation.java
M
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/producer/InterceptionFactoryTest.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/producer/InterfaceA.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/producer/InterfaceB.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/producer/InterfaceWithAnnotation.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/producer/InterfaceWithAnnotationImpl.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/producer/InterfaceWithGenericsA.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/producer/InterfaceWithGenericsB.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/producer/NonGenericInterfaceChainImpl.java
M
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/producer/Producer.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/producer/ProxyableInterface.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/producer/ProxyableInterfaceWithClassAnnotation.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/producer/ProxyableInterfaceWithMethodAnnotation.java
R
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/producer/UninterestingInterface1.java
R
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/producer/UninterestingInterface2.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/producer/UnproxyableImpl.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/producer/UnproxyableInterfaceWithClassAnnotationImpl.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/producer/UnproxyableInterfaceWithGenericsChainImpl.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/interceptors/producer/UnproxyableInterfaceWithMethodAnnotationImpl.java
Log Message:
-----------
WELD-2550 Revert previous approach but keep tests.
Implement new approach that creates proxies based on interfaces instead of provided
implementation.
Add more tests to verify that proxyable interface can be used even though unproxyable
implementation is provided.