dims        2003/01/15 05:53:07

  Modified:    java/src/org/apache/axis/wsdl/toJava
                        JavaGeneratorFactory.java
  Log:
  getTypes() is not necessary if all we are interested are Types and Not Elements, so 
just use getTypeIndex
  
  Revision  Changes    Path
  1.33      +5 -9      
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.java,v
  retrieving revision 1.32
  retrieving revision 1.33
  diff -u -r1.32 -r1.33
  --- JavaGeneratorFactory.java 30 Dec 2002 14:36:46 -0000      1.32
  +++ JavaGeneratorFactory.java 15 Jan 2003 13:53:03 -0000      1.33
  @@ -685,16 +685,12 @@
                               // the same (ignores [] ).
                               if (firstType) {
                                   firstType = false;
  -                                Vector types = symbolTable.getTypes();
  -                                for (int j = 0; j < types.size(); ++j) {
  +                                Iterator types = 
symbolTable.getTypeIndex().values().iterator();
  +                                while (types.hasNext()) {
                                       TypeEntry type = (TypeEntry)
  -                                            types.elementAt(j);
  -                                    if (type != entry && 
  -                                            !(type instanceof Element) &&
  -                                            type.getBaseType() == null &&
  -                                            sameJavaClass(
  -                                                    ((Type) entry).getName(),
  -                                                    type.getName())) {
  +                                            types.next();
  +                                    if (type != entry && type.getBaseType() == null 
&&
  +                                            sameJavaClass(entry.getName(), 
type.getName())) {
                                           v.add(type);  
                                       }
                                   }
  
  
  


Reply via email to