From 8818511502c4dfc1ad7c39757553ce3e72817d34 Mon Sep 17 00:00:00 2001 From: Charlie Groves Date: Mon, 16 Aug 2010 21:39:48 +0000 Subject: [PATCH] Pass the receiver code through git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@6131 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- .../com/threerings/presents/tools/GenReceiverTask.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/java/com/threerings/presents/tools/GenReceiverTask.java b/src/java/com/threerings/presents/tools/GenReceiverTask.java index 5f21f0dbb..36da3e39e 100644 --- a/src/java/com/threerings/presents/tools/GenReceiverTask.java +++ b/src/java/com/threerings/presents/tools/GenReceiverTask.java @@ -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 imports) + protected void generateDecoder (Class receiver, File source, String rname, String rpackage, + List methods, Iterator 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);