CXF assumes overloaded operation on multiple interface extension.
-----------------------------------------------------------------
Key: CXF-2901
URL: https://issues.apache.org/jira/browse/CXF-2901
Project: CXF
Issue Type: Bug
Affects Versions: 2.2.9
Environment: Windows Vista, jdk1.6.0_14
Reporter: David Wettig
If a service extends two interfaces which both extend (directly or indirectly)
another (but exactly the same) interface containing a method signature, CXF
throws the "An operation with name [...] already exists in this service"
Exception.
CXF assumes that there are two different overloading methods, but it's the same
method with the same signature.
Example:
public interface A extends B1, B2
public interface B1 extends C
public interface B2 extends C
public interface C
{
public String test();
}
This results in "An operation with name [{http://foo.bar/}test] already exists
in this service"
It would be great if CXF could handle such a case, maybe by just accepting
identical signature methods.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.