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.