Some changes required for the new compiler.

- Import bleeding may be fixed, as I had to import a bunch of things I
  should have had to earlier.
- NOW they make duplicate variable definitions bad (but without block
  scoping... yay).
- Another hoopjump.


git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4233 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Ray Greenwell
2006-06-28 22:04:19 +00:00
parent 0a5953bf17
commit 608be4557b
11 changed files with 46 additions and 33 deletions
+6 -5
View File
@@ -26,15 +26,15 @@ public class Streamer
initStreamers();
for each (var streamer :Streamer in _streamers) {
var streamer :Streamer;
for each (streamer in _streamers) {
if (streamer.isStreamerFor(obj)) {
return streamer;
}
}
if (obj is TypedArray) {
var streamer :Streamer = new ArrayStreamer(
(obj as TypedArray).getJavaType());
streamer = new ArrayStreamer((obj as TypedArray).getJavaType());
_streamers.push(streamer);
return streamer;
}
@@ -68,7 +68,8 @@ public class Streamer
initStreamers();
// see if we have a streamer for it
for each (var streamer :Streamer in _streamers) {
var streamer :Streamer;
for each (streamer in _streamers) {
if (streamer.getJavaClassName() === jname) {
return streamer;
}
@@ -76,7 +77,7 @@ public class Streamer
// see if it's an array that we unstream using an ArrayStreamer
if (jname.charAt(0) === "[") {
var streamer :Streamer = new ArrayStreamer(jname);
streamer = new ArrayStreamer(jname);
_streamers.push(streamer);
return streamer;
}