< prev index next >

src/java.corba/share/classes/com/sun/corba/se/impl/io/IIOPInputStream.java

Print this page

        

@@ -2064,11 +2064,11 @@
                     byte byteValue = orbStream.read_octet();
                     fieldToValueMap.put(fields[i].name, new Byte(byteValue));
                     break;
                 case TCKind._tk_boolean:
                     boolean booleanValue = orbStream.read_boolean();
-                    fieldToValueMap.put(fields[i].name, new Boolean(booleanValue));
+                    fieldToValueMap.put(fields[i].name, booleanValue);
                     break;
                 case TCKind._tk_char:
                     // Backwards compatibility.  Older Sun ORBs sent
                     // _tk_char even though they read and wrote wchars
                     // correctly.

@@ -2153,12 +2153,11 @@
                     fieldToValueMap.put(fields[i].getName(),
                                         new Byte(byteValue));
                     break;
                 case 'Z':
                    boolean booleanValue = orbStream.read_boolean();
-                   fieldToValueMap.put(fields[i].getName(),
-                                       new Boolean(booleanValue));
+                   fieldToValueMap.put(fields[i].getName(), booleanValue);
                    break;
                 case 'C':
                     char charValue = orbStream.read_wchar();
                     fieldToValueMap.put(fields[i].getName(),
                                         new Character(charValue));

@@ -2599,16 +2598,14 @@
                 throw new InvalidObjectException("Field Type mismatch");
             }
         } catch (Exception e) {
             if (o != null) {
             throw utilWrapper.errorSetBooleanField( e, fieldName,
-                o.toString(),
-                new Boolean(v) ) ;
+                o.toString(), v);
             } else {
                 throw utilWrapper.errorSetBooleanField( e, fieldName,
-                    "null " + c.getName() + " object",
-                    new Boolean(v) ) ;
+                    "null " + c.getName() + " object", v );
             }
         }
     }
 
     private static void setByteField(Object o, Class c, String fieldName, byte v)
< prev index next >