From 54d23f0247f295451de0442b695e732a203b896f Mon Sep 17 00:00:00 2001 From: Ray Greenwell Date: Mon, 12 Feb 2007 21:50:24 +0000 Subject: [PATCH] The args from invocation responses will be unwrapped for us automatically. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@4570 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- .../threerings/presents/tools/GenUtil.java | 22 ++++++++----------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/src/java/com/threerings/presents/tools/GenUtil.java b/src/java/com/threerings/presents/tools/GenUtil.java index 49211a196..53eb97ba7 100644 --- a/src/java/com/threerings/presents/tools/GenUtil.java +++ b/src/java/com/threerings/presents/tools/GenUtil.java @@ -219,21 +219,17 @@ public class GenUtil public static String unboxASArgument (Class clazz, String name) { if (clazz == Boolean.TYPE) { - return "(" + name + " as langBoolean).value"; - } else if (clazz == Byte.TYPE) { - return "(" + name + " as Byte).value"; - } else if (clazz == Character.TYPE) { - return "(" + name + " as Character).value"; - } else if (clazz == Short.TYPE) { - return "(" + name + " as Short).value"; - } else if (clazz == Integer.TYPE) { - return "(" + name + " as Integer).value"; + return "(" + name + " as Boolean)"; + } else if (clazz == Byte.TYPE || + clazz == Character.TYPE || + clazz == Short.TYPE || + clazz == Integer.TYPE) { + return "(" + name + " as int)"; } else if (clazz == Long.TYPE) { return "(" + name + " as Long)"; - } else if (clazz == Float.TYPE) { - return "(" + name + " as Float).value"; - } else if (clazz == Double.TYPE) { - return "(" + name + " as Double).value"; + } else if (clazz == Float.TYPE || + clazz == Double.TYPE) { + return "(" + name + " as Number)"; } else { return "(" + name + " as " + simpleASName(clazz) + ")"; }