You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by "Sadeep Jayasumana (JIRA)" <ji...@apache.org> on 2010/11/19 19:20:16 UTC

[jira] Updated: (AXIS2-4890) Support for service classes having a Java 5 parameterized type (class/multiple interfaces) as a super type.

     [ https://issues.apache.org/jira/browse/AXIS2-4890?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Sadeep Jayasumana updated AXIS2-4890:
-------------------------------------

    Attachment: patch.txt

Patch attached. Here we skip bridge methods when generating schemas so that they won't be detected as overloaded methods. RPCMessageReceiver is modified to direct the web service call to the actual method by neglecting bridge methods when searching for a candidate method.

> Support for service classes having a Java 5 parameterized type (class/multiple interfaces) as a super type.
> -----------------------------------------------------------------------------------------------------------
>
>                 Key: AXIS2-4890
>                 URL: https://issues.apache.org/jira/browse/AXIS2-4890
>             Project: Axis2
>          Issue Type: Improvement
>          Components: adb, kernel
>    Affects Versions: 1.5.3
>            Reporter: Sadeep Jayasumana
>         Attachments: patch.txt
>
>   Original Estimate: 24h
>  Remaining Estimate: 24h
>
> When a class implements an interface (or extends a class) which is a parameterized type, compiler creates a synthetic method which behaves as a bridge method in order to support sub classing. Axis2 detects this bridge method as an overloaded method and hence does not properly support service classes having parameterized super types.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscribe@axis.apache.org
For additional commands, e-mail: java-dev-help@axis.apache.org