< 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 >