A bit more, more streaming issues. I might need to rework some stuff.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3985 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -125,6 +125,10 @@ public class ObjectInputStream
|
||||
? Streamer.getStreamerByClass(type as Class)
|
||||
: Streamer.getStreamerByJavaName(type as String);
|
||||
|
||||
if (streamer == Streamer.BAD_STREAMER) {
|
||||
throw new Error("Cannot field stream " + type);
|
||||
}
|
||||
|
||||
var obj :Object = streamer.createObject(this);
|
||||
streamer.readObject(obj, this);
|
||||
return obj;
|
||||
|
||||
@@ -50,9 +50,6 @@ public class ObjectOutputStream
|
||||
// TODO: if _nextCode blows short, log an error
|
||||
|
||||
writeShort(-cmap.code);
|
||||
Log.debug("wrote classname: " +
|
||||
((streamer == null) ? Translations.getToServer(cname)
|
||||
: streamer.getJavaClassName()));
|
||||
writeUTF((streamer == null) ? Translations.getToServer(cname)
|
||||
: streamer.getJavaClassName());
|
||||
|
||||
|
||||
@@ -30,7 +30,6 @@ public class ObjectArrayStreamer extends Streamer
|
||||
:void
|
||||
{
|
||||
var arr :Array = (obj as Array);
|
||||
com.threerings.presents.Log.debug("array length: " + arr.length);
|
||||
out.writeInt(arr.length);
|
||||
for (var ii :int = 0; ii < arr.length; ii++) {
|
||||
out.writeObject(arr[ii]);
|
||||
|
||||
Reference in New Issue
Block a user