[weld/core] a67b83: WELD-2672 Make sure proxies for producer always ha...
by Matej Novotny
Branch: refs/heads/3.1
Home: https://github.com/weld/core
Commit: a67b83454cdca603e4a7adb50a1977c2a7ef9e29
https://github.com/weld/core/commit/a67b83454cdca603e4a7adb50a1977c2a7ef9e29
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.
3 years, 6 months
[weld/core] 5f7261: WELD-2672 Make sure proxies for producer always ha...
by Matej Novotny
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.
3 years, 6 months