tomj 02/04/19 14:22:23
Modified: java/src/org/apache/axis/wsdl/toJava JavaBeanWriter.java
Log:
Don't emit string constructor twice if the value of
the simple type is a string.
Revision Changes Path
1.9 +6 -4
xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaBeanWriter.java
Index: JavaBeanWriter.java
===================================================================
RCS file:
/home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaBeanWriter.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- JavaBeanWriter.java 19 Apr 2002 19:31:23 -0000 1.8
+++ JavaBeanWriter.java 19 Apr 2002 21:22:23 -0000 1.9
@@ -239,10 +239,12 @@
// constructor and throw in a value construtor too.
if (type.isSimpleType() && valueType != null) {
// emit contructors and toString().
- pw.println(" public " + className + "(" + valueType + " value) {");
- pw.println(" this.value = value;");
- pw.println(" }");
- pw.println();
+ if (!valueType.equals("java.lang.String")) {
+ pw.println(" public " + className + "(" + valueType + " value)
{");
+ pw.println(" this.value = value;");
+ pw.println(" }");
+ pw.println();
+ }
pw.println(" // " + JavaUtils.getMessage("needStringCtor"));
pw.println(" public " + className + "(java.lang.String value) {");