tomj 02/04/03 12:34:50
Modified: java/src/org/apache/axis/wsdl/fromJava
DefaultBuilderPortTypeClassRep.java
Log:
Fix from David L. Cole [[EMAIL PROTECTED]]:
Line 142 of the getResolvedMethods() is attempting to compare to Strings
for equality
using the == operator:
if (m1.getName() == m2.getName()) {
I think the intention was to perform the operation as follows:
if(m1.getName().equals(m2.getName()){
Revision Changes Path
1.6 +1 -1
xml-axis/java/src/org/apache/axis/wsdl/fromJava/DefaultBuilderPortTypeClassRep.java
Index: DefaultBuilderPortTypeClassRep.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/fromJava/DefaultBuilderPortTypeClassRep.java,v
retrieving revision 1.5
retrieving revision 1.6
diff -u -r1.5 -r1.6
--- DefaultBuilderPortTypeClassRep.java 2 Apr 2002 21:52:32 -0000 1.5
+++ DefaultBuilderPortTypeClassRep.java 3 Apr 2002 20:34:50 -0000 1.6
@@ -140,7 +140,7 @@
for (int j=i+1; j < methods.size(); j++ ) {
MethodRep m1 = (MethodRep) methods.elementAt(i);
MethodRep m2 = (MethodRep) methods.elementAt(j);
- if (m1.getName() == m2.getName()) {
+ if (m1.getName().equals(m2.getName())) {
m2.setName(m2.getName() + "_unique_" + id);
id++;
}