mrglavas    2004/10/20 15:23:41

  Modified:    java/src/org/apache/xerces/impl XMLEntityManager.java
  Log:
  Reduce object creation.
  
  Revision  Changes    Path
  1.90      +7 -7      xml-xerces/java/src/org/apache/xerces/impl/XMLEntityManager.java
  
  Index: XMLEntityManager.java
  ===================================================================
  RCS file: 
/home/cvs/xml-xerces/java/src/org/apache/xerces/impl/XMLEntityManager.java,v
  retrieving revision 1.89
  retrieving revision 1.90
  diff -u -r1.89 -r1.90
  --- XMLEntityManager.java     4 Oct 2004 21:45:49 -0000       1.89
  +++ XMLEntityManager.java     20 Oct 2004 22:23:40 -0000      1.90
  @@ -1811,11 +1811,11 @@
           int b1 = b4[1] & 0xFF;
           if (b0 == 0xFE && b1 == 0xFF) {
               // UTF-16, big-endian
  -            return new Object [] {"UTF-16BE", new Boolean(true)};
  +            return new Object [] {"UTF-16BE", Boolean.TRUE};
           }
           if (b0 == 0xFF && b1 == 0xFE) {
               // UTF-16, little-endian
  -            return new Object [] {"UTF-16LE", new Boolean(false)};
  +            return new Object [] {"UTF-16LE", Boolean.FALSE};
           }
   
           // default to UTF-8 if we don't have enough bytes to make a
  @@ -1840,11 +1840,11 @@
           int b3 = b4[3] & 0xFF;
           if (b0 == 0x00 && b1 == 0x00 && b2 == 0x00 && b3 == 0x3C) {
               // UCS-4, big endian (1234)
  -            return new Object [] {"ISO-10646-UCS-4", new Boolean(true)};
  +            return new Object [] {"ISO-10646-UCS-4", Boolean.TRUE};
           }
           if (b0 == 0x3C && b1 == 0x00 && b2 == 0x00 && b3 == 0x00) {
               // UCS-4, little endian (4321)
  -            return new Object [] {"ISO-10646-UCS-4", new Boolean(false)};
  +            return new Object [] {"ISO-10646-UCS-4", Boolean.FALSE};
           }
           if (b0 == 0x00 && b1 == 0x00 && b2 == 0x3C && b3 == 0x00) {
               // UCS-4, unusual octet order (2143)
  @@ -1860,12 +1860,12 @@
               // UTF-16, big-endian, no BOM
               // (or could turn out to be UCS-2...
               // REVISIT: What should this be?
  -            return new Object [] {"UTF-16BE", new Boolean(true)};
  +            return new Object [] {"UTF-16BE", Boolean.TRUE};
           }
           if (b0 == 0x3C && b1 == 0x00 && b2 == 0x3F && b3 == 0x00) {
               // UTF-16, little-endian, no BOM
               // (or could turn out to be UCS-2...
  -            return new Object [] {"UTF-16LE", new Boolean(false)};
  +            return new Object [] {"UTF-16LE", Boolean.FALSE};
           }
           if (b0 == 0x4C && b1 == 0x6F && b2 == 0xA7 && b3 == 0x94) {
               // EBCDIC
  
  
  

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

Reply via email to