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) {");
  
  
  


Reply via email to