A bit of simplification.

git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3927 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Ray Greenwell
2006-03-08 23:21:47 +00:00
parent 486fd770c5
commit bdfecce767
3 changed files with 14 additions and 35 deletions
+4 -7
View File
@@ -182,11 +182,9 @@ public class Streamer
// now write out the populated elements
for (int ii = 0; ii < length; ii++) {
Object element = Array.get(object, ii);
if (element == null) {
continue;
if (element != null) {
out.writeBareObject(element, _delegate, useWriter);
}
out.setCurrent(_delegate, element);
_delegate.writeObject(element, out, useWriter);
}
} else {
@@ -326,13 +324,12 @@ public class Streamer
// elements to read
for (int ii = 0; ii < length; ii++) {
if (mask.isSet(ii)) {
Object element = _delegate.createObject(in);
in.setCurrent(_delegate, element);
if (ObjectInputStream.STREAM_DEBUG) {
Log.info(in.hashCode() +
": Reading fixed element '" + ii + "'.");
}
_delegate.readObject(element, in, useReader);
Object element = _delegate.createObject(in);
in.readBareObject(element, _delegate, useReader);
Array.set(object, ii, element);
} else if (ObjectInputStream.STREAM_DEBUG) {
Log.info(in.hashCode() +