[weld/core] 27427c: WELD-2738 Bean type assignability for recursive ge...
by Ladislav Thon
Branch: refs/heads/master
Home: https://github.com/weld/core
Commit: 27427cbc555c28959e22703d18ac5906b71135df
https://github.com/weld/core/commit/27427cbc555c28959e22703d18ac5906b71135df
Author: Matej Novotny <manovotn(a)redhat.com>
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
M impl/src/main/java/org/jboss/weld/resolution/AbstractAssignabilityRules.java
M impl/src/main/java/org/jboss/weld/resolution/CovariantTypes.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/assignability/recursiveGenerics/RecursiveGenericProducer.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/assignability/recursiveGenerics/RecursiveGenericsAssignabilityTest.java
Log Message:
-----------
WELD-2738 Bean type assignability for recursive generic types
Commit: cd165c467c185100b496e8fdda00a98a027d7caa
https://github.com/weld/core/commit/cd165c467c185100b496e8fdda00a98a027d7caa
Author: Ladislav Thon <lthon(a)redhat.com>
Date: 2023-01-12 (Thu, 12 Jan 2023)
Changed paths:
M impl/src/main/java/org/jboss/weld/resolution/CovariantTypes.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/assignability/recursiveGenerics/DuplicateRecursion.java
A tests-arquillian/src/test/java/org/jboss/weld/tests/assignability/recursiveGenerics/MutualRecursion.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/assignability/recursiveGenerics/RecursiveGenericProducer.java
M tests-arquillian/src/test/java/org/jboss/weld/tests/assignability/recursiveGenerics/RecursiveGenericsAssignabilityTest.java
Log Message:
-----------
[WELD-2738] Fix determining whether a parameterized type is recursive
Also add some more tests for beans that have recursive bean types.
Compare: https://github.com/weld/core/compare/72dbbdbde3c7...cd165c467c18
1 year, 10 months