More tweaks to support (less-standard) ooo import style. This is getting pretty ugly and probably should be converted to us the new generated haeder markers.
git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6679 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
@@ -327,7 +327,7 @@ public class GenServiceTask extends InvocationTask
|
||||
// remove imports in our own package
|
||||
imports.removeSamePackage(mpackage);
|
||||
|
||||
ctx.put("importGroups", imports.toGroups());
|
||||
ctx.put("importGroups", imports.toGroups(Arrays.asList("com.threerings")));
|
||||
|
||||
// now generate ActionScript versions of our marshaller
|
||||
|
||||
@@ -362,7 +362,7 @@ public class GenServiceTask extends InvocationTask
|
||||
// remove imports in our own package
|
||||
imports.removeSamePackage(mpackage);
|
||||
|
||||
ctx.put("importGroups", imports.toGroups());
|
||||
ctx.put("importGroups", imports.toGroups(Arrays.asList("com.threerings")));
|
||||
ctx.put("listener", listener);
|
||||
String aslpath = _asroot + File.separator + mppath +
|
||||
File.separator + mname + "_" + listener.getListenerName() + "Marshaller.as";
|
||||
@@ -383,13 +383,16 @@ public class GenServiceTask extends InvocationTask
|
||||
// change imports of Foo$Bar to Foo_Bar
|
||||
imports.translateInnerClasses();
|
||||
|
||||
// marshallers just use the built-in actionscript classes in place of byte, short, etc
|
||||
imports.removeGlobals();
|
||||
|
||||
// convert java bases and primitives
|
||||
ActionScriptUtils.convertBaseClasses(imports);
|
||||
|
||||
// remove imports in our own package
|
||||
imports.removeSamePackage(sdesc.spackage);
|
||||
|
||||
ctx.put("importGroups", imports.toGroups());
|
||||
ctx.put("importGroups", imports.toGroups(Arrays.asList("com.threerings")));
|
||||
ctx.put("package", sdesc.spackage);
|
||||
|
||||
// make sure our service directory exists
|
||||
@@ -421,7 +424,7 @@ public class GenServiceTask extends InvocationTask
|
||||
// remove imports in our own package
|
||||
imports.removeSamePackage(sdesc.spackage);
|
||||
|
||||
ctx.put("importGroups", imports.toGroups());
|
||||
ctx.put("importGroups", imports.toGroups(Arrays.asList("com.threerings")));
|
||||
ctx.put("listener", listener);
|
||||
|
||||
String aslpath = _asroot + File.separator + sppath + File.separator +
|
||||
|
||||
Reference in New Issue
Block a user