Pass the receiver code through

git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6131 542714f4-19e9-0310-aa3c-eee0fc999fb1
This commit is contained in:
Charlie Groves
2010-08-16 21:39:48 +00:00
parent 2cdc445b1f
commit 8818511502
@@ -92,7 +92,8 @@ public class GenReceiverTask extends InvocationTask
imports.removeGlobals();
generateSender(source, rname, rpackage, methods, imports.toList().iterator());
generateDecoder(source, rname, rpackage, methods, imports.toList().iterator());
generateDecoder(receiver, source, rname, rpackage, methods, imports.toList().iterator(),
StringUtil.md5hex(rpackage + "." + rname));
}
protected void generateSender (File source, String rname, String rpackage,
@@ -128,8 +129,8 @@ public class GenReceiverTask extends InvocationTask
writeFile(mpath, sw.toString());
}
protected void generateDecoder (File source, String rname, String rpackage,
List<?> methods, Iterator<String> imports)
protected void generateDecoder (Class<?> receiver, File source, String rname, String rpackage,
List<ServiceMethod> methods, Iterator<String> imports, String rcode)
throws Exception
{
String name = rname.replace("Receiver", "");
@@ -142,7 +143,7 @@ public class GenReceiverTask extends InvocationTask
VelocityContext ctx = new VelocityContext();
ctx.put("name", name);
ctx.put("receiver_code", StringUtil.md5hex(rpackage + "." + rname));
ctx.put("receiver_code", rcode);
ctx.put("package", rpackage);
ctx.put("methods", methods);
ctx.put("imports", implist);