[ https://issues.apache.org/jira/browse/CXF-6450?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Sergey Beryozkin resolved CXF-6450. ----------------------------------- Resolution: Fixed Assignee: Sergey Beryozkin Fix Version/s: 3.1.2 3.0.6 > 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 > Assignee: Sergey Beryozkin > Fix For: 3.0.6, 3.1.2 > > Attachments: InjectionUtils.patch > > > 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)