Branch: refs/heads/master
Home:
https://github.com/weld/core
Commit: 5f72616c9329cff0c4d922606325002d28d29e63
https://github.com/weld/core/commit/5f72616c9329cff0c4d922606325002d28d29e63
Author: Matej Novotny <manovotn(a)redhat.com>
Date: 2021-05-31 (Mon, 31 May 2021)
Changed paths:
M impl/src/main/java/org/jboss/weld/bean/proxy/ProxyFactory.java
M
tests-arquillian/src/test/java/org/jboss/weld/tests/classDefining/inherited/ProxyForHierarchicalInterfaceTypeTest.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/classDefining/interfaceOrdering/ProducerBean.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/classDefining/interfaceOrdering/ProducerProxyDefinedInMostSpecificClassTest.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/classDefining/interfaceOrdering/a/A.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/classDefining/interfaceOrdering/a/One.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/classDefining/interfaceOrdering/b/B.java
A
tests-arquillian/src/test/java/org/jboss/weld/tests/classDefining/interfaceOrdering/b/Two.java
Log Message:
-----------
WELD-2672 Make sure proxies for producer always have the package and class of the most
specific type we know of.
Also add a test that simulates a situtation similar to the reported problem.