mrglavas    2005/06/24 10:19:22

  Modified:    java/src/org/apache/xerces/impl/dv/xs XSSimpleTypeDecl.java
  Log:
  Move computation of primitive type outside of the loop.
  
  Revision  Changes    Path
  1.74      +3 -3      
xml-xerces/java/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
  
  Index: XSSimpleTypeDecl.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xerces/java/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java,v
  retrieving revision 1.73
  retrieving revision 1.74
  diff -u -r1.73 -r1.74
  --- XSSimpleTypeDecl.java     24 Jun 2005 03:47:28 -0000      1.73
  +++ XSSimpleTypeDecl.java     24 Jun 2005 17:19:21 -0000      1.74
  @@ -1619,9 +1619,9 @@
           if ( ((fFacetsDefined & FACET_ENUMERATION) != 0 ) ) {
               boolean present = false;
               final int enumSize = fEnumeration.size();
  +            final short primitiveType1 = convertToPrimitiveKind(type);
               for (int i = 0; i < enumSize; i++) {
  -                final short primitiveType1 = 
convertToPrimitiveKind(fEnumerationType[i]);
  -                final short primitiveType2 = convertToPrimitiveKind(type);
  +                final short primitiveType2 = 
convertToPrimitiveKind(fEnumerationType[i]);
                   if ((primitiveType1 == primitiveType2 ||
                        primitiveType1 == XSConstants.ANYSIMPLETYPE_DT && 
primitiveType2 == XSConstants.STRING_DT ||
                        primitiveType1 == XSConstants.STRING_DT && 
primitiveType2 == XSConstants.ANYSIMPLETYPE_DT)
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to