From 2d0511023900dfc56efcf88341129a947232c5d3 Mon Sep 17 00:00:00 2001 From: Muga Nishizawa Date: Sun, 17 Oct 2010 14:37:13 +0900 Subject: [PATCH] java: refactor DynamicCodeGenBase.java --- .../msgpack/util/codegen/DynamicCodeGenBase.java | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/java/src/main/java/org/msgpack/util/codegen/DynamicCodeGenBase.java b/java/src/main/java/org/msgpack/util/codegen/DynamicCodeGenBase.java index 0f394275..7cb9048f 100644 --- a/java/src/main/java/org/msgpack/util/codegen/DynamicCodeGenBase.java +++ b/java/src/main/java/org/msgpack/util/codegen/DynamicCodeGenBase.java @@ -36,20 +36,21 @@ public class DynamicCodeGenBase implements Constants { public static interface NullChecker { void setNullCheck(boolean nullCheck); } - + public static class NullCheckerImpl implements NullChecker { public boolean _$$_nullCheck = true; public void setNullCheck(boolean _$$_check) { _$$_nullCheck = _$$_check; - } + } } - + public static interface TemplateAccessor { void setTemplates(Template[] templates); } - - public static class TemplateTemplate extends NullCheckerImpl implements TemplateAccessor { + + public static class TemplateTemplate extends NullCheckerImpl implements + TemplateAccessor { public Template[] _$$_templates; public void setTemplates(Template[] _$$_tmpls) { @@ -128,7 +129,7 @@ public class DynamicCodeGenBase implements Constants { // TODO RED, BLUE } - + public static void main(String[] args) throws Exception { // TODO class Foo { @@ -339,7 +340,7 @@ public class DynamicCodeGenBase implements Constants { CustomMessage.registerTemplate(c, tmpl); return tmpl; } else { - throw new DynamicCodeGenException("Type error: " + throw new MessageTypeException("Type error: " + ((Class) t).getName()); } } else if (t instanceof GenericArrayType) {