cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "David Wettig (JIRA)" <j...@apache.org>
Subject [jira] Created: (CXF-2901) CXF assumes overloaded operation on multiple interface extension.
Date Mon, 19 Jul 2010 13:10:50 GMT
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.


Mime
View raw message