Hello, 1.1.24 -> 3.1.0 is a massive leap. For CDI 2.0, you can read about assignability rules here. Your code sample here doesn't make much sense as you don't display any relation between types U and T, hence your interface A<T> cannot fit into injection point of type A<U>. |