Fixed unstreaming a List from the server.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4579 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -66,6 +66,10 @@ public class Streamer
|
|||||||
public static function getStreamerByJavaName (jname :String) :Streamer
|
public static function getStreamerByJavaName (jname :String) :Streamer
|
||||||
{
|
{
|
||||||
initStreamers();
|
initStreamers();
|
||||||
|
// unstream lists as simple arrays
|
||||||
|
if (jname == "java.util.List" || jname == "java.util.ArrayList") {
|
||||||
|
jname = "[Ljava.lang.Object;";
|
||||||
|
}
|
||||||
|
|
||||||
// see if we have a streamer for it
|
// see if we have a streamer for it
|
||||||
var streamer :Streamer;
|
var streamer :Streamer;
|
||||||
|
|||||||
@@ -37,8 +37,5 @@ public class Translations
|
|||||||
addTranslation("Object", "java.lang.Object");
|
addTranslation("Object", "java.lang.Object");
|
||||||
addTranslation("String", "java.lang.String");
|
addTranslation("String", "java.lang.String");
|
||||||
addTranslation("com.threerings.util.langBoolean", "java.lang.Boolean");
|
addTranslation("com.threerings.util.langBoolean", "java.lang.Boolean");
|
||||||
// handle lists
|
|
||||||
_fromServer.put("java.util.List", "[Ljava.lang.Object;");
|
|
||||||
_fromServer.put("java.util.ArrayList", "[Ljava.lang.Object;");
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user