[ 
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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to