Anything that breaks Gump build is an automatic -1 from me :)

-- dims

--- Glen Daniels <[EMAIL PROTECTED]> wrote:
> Hm.  Well, I guess dims agreed with my -1 for now anyway. :)
> 
> --G
> 
> ----- Original Message -----
> From: <[EMAIL PROTECTED]>
> To: <[EMAIL PROTECTED]>
> Sent: Friday, February 28, 2003 10:32 AM
> Subject: cvs commit: xml-axis/java/src/org/apache/axis/wsdl/toJava
> JavaBeanWriter.java JavaGeneratorFactory.java
> 
> 
> > dims        2003/02/28 07:32:34
> >
> >   Modified:    java/src/org/apache/axis/wsdl/toJava JavaBeanWriter.java
> >                         JavaGeneratorFactory.java
> >   Log:
> >   Breaks "ant clean all-tests"....Commenting it out till James/Glen gets a
> chance to take a look.
> >
> >   Revision  Changes    Path
> >   1.36      +13 -13
> 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.35
> >   retrieving revision 1.36
> >   diff -u -r1.35 -r1.36
> >   --- JavaBeanWriter.java 28 Feb 2003 00:36:09 -0000 1.35
> >   +++ JavaBeanWriter.java 28 Feb 2003 15:32:34 -0000 1.36
> >   @@ -273,7 +273,7 @@
> >                String variable = (String) names.get(i + 1);
> >
> >                // Declare the bean element
> >   -            pw.print("    private " + typeName + " " +
> Utils.addUnderscore(variable) + ";");
> >   +            pw.print("    private " + typeName + " " + variable + ";");
> >
> >                // label the attribute fields.
> >                if (elements == null || i >= (elements.size()*2))
> >   @@ -498,14 +498,14 @@
> >                if (enableGetters) {
> >                    pw.println("    public " + typeName + " " +
> >                               get + capName + "() {");
> >   -                pw.println("        return " + Utils.addUnderscore(name) +
> ";");
> >   +                pw.println("        return " + name + ";");
> >                    pw.println("    }");
> >                    pw.println();
> >                }
> >                if (enableSetters) {
> >                    pw.println("    public void set" + capName + "(" +
> >   -                           typeName + " " + Utils.addUnderscore(name) + ")
> {");
> >   -                pw.println("        this." + Utils.addUnderscore(name) + "
> = " + Utils.addUnderscore(name) + ";");
> >   +                           typeName + " " + name + ") {");
> >   +                pw.println("        this." + name + " = " + name + ";");
> >                    pw.println("    }");
> >                    pw.println();
> >                }
> >   @@ -525,7 +525,7 @@
> >                        if (enableGetters) {
> >                            pw.println("    public " + compName + " " + get +
> capName +
> >                                       "(int i) {");
> >   -                        pw.println("        return " +
> Utils.addUnderscore(name) + "[i];");
> >   +                        pw.println("        return " + name + "[i];");
> >                            pw.println("    }");
> >                            pw.println();
> >                        }
> >   @@ -553,7 +553,7 @@
> >                            pw.println("            this." + name + " = a;");
> >                            pw.println("        }");
> >                            */
> >   -                        pw.println("        this." +
> Utils.addUnderscore(name) + "[i] = value;");
> >   +                        pw.println("        this." + name + "[i] =
> value;");
> >                            pw.println("    }");
> >                            pw.println();
> >                        }
> >   @@ -609,24 +609,24 @@
> >                            variableType.equals("double") ||
> >                            variableType.equals("boolean") ||
> >                            variableType.equals("byte")) {
> >   -                    pw.print("            " +
> Utils.addUnderscore(variable) + " == other." + get +
> >   +                    pw.print("            " + variable + " == other." +
> get +
> >                                Utils.capitalizeFirstChar(variable) + "()");
> >                    } else if (variableType.indexOf("[") >=0) {
> >                        // Use java.util.Arrays.equals to compare arrays.
> >   -                    pw.println("            ((" +
> Utils.addUnderscore(variable) +
> >   +                    pw.println("            ((" + variable +
> >                                   "==null && other." + get +
> >                                   Utils.capitalizeFirstChar(variable) +
> "()==null) || ");
> >   -                    pw.println("             (" +
> Utils.addUnderscore(variable) + "!=null &&");
> >   -                    pw.print("              java.util.Arrays.equals(" +
> Utils.addUnderscore(variable) +
> >   +                    pw.println("             (" + variable + "!=null &&");
> >   +                    pw.print("              java.util.Arrays.equals(" +
> variable +
> >                                 ", other." + get +
> >                                 Utils.capitalizeFirstChar(variable) +
> "())))");
> >
> >                    } else {
> >   -                    pw.println("            ((" +
> Utils.addUnderscore(variable) +
> >   +                    pw.println("            ((" + variable +
> >                                   "==null && other." + get +
> >                                   Utils.capitalizeFirstChar(variable) +
> "()==null) || ");
> >   -                    pw.println("             (" +
> Utils.addUnderscore(variable) + "!=null &&");
> >   -                    pw.print("              " +
> Utils.addUnderscore(variable) +
> >   +                    pw.println("             (" + variable + "!=null &&");
> >   +                    pw.print("              " + variable +
> >                                 ".equals(other." + get +
> >                                 Utils.capitalizeFirstChar(variable) +
> "())))");
> >                    }
> >
> >
> >
> >   1.36      +12 -19
> xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaGeneratorFactory.java
> >
> >   Index: JavaGeneratorFactory.java
> >   ===================================================================
> >   RCS file:
> /home/cvs/xml-axis/java/src/org/apache/axis/wsdl/toJava/JavaGeneratorFactory.ja
> va,v
> >   retrieving revision 1.35
> >   retrieving revision 1.36
> >   diff -u -r1.35 -r1.36
> >   --- JavaGeneratorFactory.java 28 Feb 2003 14:16:01 -0000 1.35
> >   +++ JavaGeneratorFactory.java 28 Feb 2003 15:32:34 -0000 1.36
> >   @@ -372,25 +372,18 @@
> >                                // the qName
> >
> tEntry.setName(emitter.getJavaName(typeQName));
> >                            } else {
> >   -                           String localName = typeQName.getLocalPart();
> >   -
> >   -                           // Check to see if this is an anonymous type,
> >   -                           // if it is, replace Axis' ANON_TOKEN with
> >   -                           // an underscore to make sure we don't run
> >   -                           // into name collisions with similarly named
> >   -                           // non-anonymous types
> >   -                           StringBuffer sb = new StringBuffer(localName);
> >   -                           int aidx = -1;
> >   -                           while (
> >   -                             (aidx = sb.toString().indexOf(
> >   -                               SymbolTable.ANON_TOKEN)) > -1) {
> >   -                                 sb.replace(aidx,
> aidx+SymbolTable.ANON_TOKEN.length(), "_");
> >   -                           }
> >   -                           localName = sb.toString();
> >   -
> >   -                           typeQName = new
> QName(typeQName.getNamespaceURI(),
> >   -                                                 localName);
> >   -
> >   +                            // This is an anonymous type name.
> >   +                            // Axis uses '>' as a nesting token to
> generate
> >   +                            // unique qnames for anonymous types.
> >   +                            // Only consider the localName after the last
> '>'
> >   +                            // when generating the java name
> >   +                            String localName = typeQName.getLocalPart();
> >   +                            localName =
> >   +                                localName.substring(
> >   +                                    localName.lastIndexOf(
> >   +                                        SymbolTable.ANON_TOKEN)+1);
> >   +                            typeQName = new
> QName(typeQName.getNamespaceURI(),
> >   +                                                  localName);
> >                                // If there is already an existing type,
> >                                // there will be a collision.
> >                                // If there is an existing anon type,
> >
> >
> >
> >
> 


=====
Davanum Srinivas - http://webservices.apache.org/~dims/

__________________________________________________
Do you Yahoo!?
Yahoo! Tax Center - forms, calculators, tips, more
http://taxes.yahoo.com/

Reply via email to