Vladimir Kulev created CXF-6450: ----------------------------------- Summary: Bad handling of JAX-RS generic interfaces Key: CXF-6450 URL: https://issues.apache.org/jira/browse/CXF-6450 Project: CXF Issue Type: Bug Components: JAX-RS Affects Versions: 3.1.0 Reporter: Vladimir Kulev
Here is a simple example of the code which does *not* work as intended: {code:java} interface GenericInterface<A> { @GET List<A> list(); } interface ServiceInterface extends GenericInterface<String> {} public static class TestService implements ServiceInterface { @Override public List<String> list() { return new ArrayList<>(); } } {code} I have found that the shape of {{InjectionUtils}} is pretty bad, so please accept this patch slightly improving the situation. -- This message was sent by Atlassian JIRA (v6.3.4#6332)