Author: senaka
Date: Fri Dec 17 05:13:18 2010
New Revision: 1050274
URL: http://svn.apache.org/viewvc?rev=1050274&view=rev
Log:
Fixing JIRA Issue AXIS2-4890.
Modified:
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/rpc/receivers/RPCInOnlyMessageReceiver.java
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/rpc/receivers/RPCInOutAsyncMessageReceiver.java
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/rpc/receivers/RPCMessageReceiver.java
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DocLitBareSchemaGenerator.java
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/bytecode/MethodTable.java
Modified:
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/rpc/receivers/RPCInOnlyMessageReceiver.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/rpc/receivers/RPCInOnlyMessageReceiver.java?rev=1050274&r1=1050273&r2=1050274&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/rpc/receivers/RPCInOnlyMessageReceiver.java
(original)
+++
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/rpc/receivers/RPCInOnlyMessageReceiver.java
Fri Dec 17 05:13:18 2010
@@ -54,6 +54,9 @@ public class RPCInOnlyMessageReceiver ex
String methodName = op.getName().getLocalPart();
Method[] methods = ImplClass.getMethods();
for (int i = 0; i < methods.length; i++) {
+ if (methods[i].isBridge()) {
+ continue;
+ }
if (methods[i].getName().equals(methodName)) {
method = methods[i];
break;
Modified:
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/rpc/receivers/RPCInOutAsyncMessageReceiver.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/rpc/receivers/RPCInOutAsyncMessageReceiver.java?rev=1050274&r1=1050273&r2=1050274&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/rpc/receivers/RPCInOutAsyncMessageReceiver.java
(original)
+++
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/rpc/receivers/RPCInOutAsyncMessageReceiver.java
Fri Dec 17 05:13:18 2010
@@ -79,6 +79,9 @@ public class RPCInOutAsyncMessageReceive
String methodName = op.getName().getLocalPart();
Method[] methods = ImplClass.getMethods();
for (int i = 0; i < methods.length; i++) {
+ if (methods[i].isBridge()) {
+ continue;
+ }
if (methods[i].getName().equals(methodName)) {
method = methods[i];
break;
Modified:
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/rpc/receivers/RPCMessageReceiver.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/rpc/receivers/RPCMessageReceiver.java?rev=1050274&r1=1050273&r2=1050274&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/rpc/receivers/RPCMessageReceiver.java
(original)
+++
axis/axis2/java/core/trunk/modules/adb/src/org/apache/axis2/rpc/receivers/RPCMessageReceiver.java
Fri Dec 17 05:13:18 2010
@@ -93,6 +93,9 @@ public class RPCMessageReceiver extends
Method[] methods = ImplClass.getMethods();
for (Method method1 : methods) {
+ if (method1.isBridge()) {
+ continue;
+ }
if (method1.getName().equals(methodName)) {
method = method1;
op.addParameter("myMethod", method);
Modified:
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java?rev=1050274&r1=1050273&r2=1050274&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java
(original)
+++
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DefaultSchemaGenerator.java
Fri Dec 17 05:13:18 2010
@@ -279,6 +279,9 @@ public class DefaultSchemaGenerator impl
XmlSchemaSequence sequence = null;
for (Method jMethod : declaredMethods) {
+ if (jMethod.isBridge()) {
+ continue;
+ }
WebMethodAnnotation methodAnnon =
JSR181Helper.INSTANCE.getWebMethodAnnotation(jMethod);
if (methodAnnon != null) {
if (methodAnnon.isExclude()) {
Modified:
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DocLitBareSchemaGenerator.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DocLitBareSchemaGenerator.java?rev=1050274&r1=1050273&r2=1050274&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DocLitBareSchemaGenerator.java
(original)
+++
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/DocLitBareSchemaGenerator.java
Fri Dec 17 05:13:18 2010
@@ -72,6 +72,9 @@ public class DocLitBareSchemaGenerator e
XmlSchemaSequence sequence;
for (Method jMethod : declaredMethods) {
+ if (jMethod.isBridge()) {
+ continue;
+ }
WebMethodAnnotation methodAnnon =
JSR181Helper.INSTANCE.getWebMethodAnnotation(jMethod);
if (methodAnnon != null) {
if (methodAnnon.isExclude()) {
Modified:
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/bytecode/MethodTable.java
URL:
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/bytecode/MethodTable.java?rev=1050274&r1=1050273&r2=1050274&view=diff
==============================================================================
---
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/bytecode/MethodTable.java
(original)
+++
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/description/java2wsdl/bytecode/MethodTable.java
Fri Dec 17 05:13:18 2010
@@ -43,6 +43,9 @@ public class MethodTable {
Method [] methods = cls.getMethods();
for (int i = 0; i < methods.length; i++) {
Method method = methods[i];
+ if (method.isBridge()) {
+ continue;
+ }
nameToMethodMap.put(method.getName(), method);
}
}