From 235be77e92f8d3a36202c9c93574cf0fd33094e8 Mon Sep 17 00:00:00 2001 From: adam Date: Tue, 4 Jul 2006 22:44:42 -0400 Subject: [PATCH] checkpoint darcs-hash:20060705024442-5007d-93f994a2c1014398637ae288fd9ca1eba2a10717.gz --- src/edu/berkeley/sbp/misc/Demo.java | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) diff --git a/src/edu/berkeley/sbp/misc/Demo.java b/src/edu/berkeley/sbp/misc/Demo.java index 212e60e..3e6436a 100644 --- a/src/edu/berkeley/sbp/misc/Demo.java +++ b/src/edu/berkeley/sbp/misc/Demo.java @@ -46,19 +46,11 @@ public class Demo { private final Class _cl; private final Class[] _inner; public ReflectiveMeta() { - this(MG.class, - new Class[] { - MG.Grammar.class, - MG.AnonUn.class, - MG.Range.class, - MG.El.class, - MG.Seq.class, - MG.NonTerminal.class, - MG.NonTerminalReference.class, - MG.StringLiteral.class, - MG.XTree.class, - MG.CharClass.class - }); + this(MG.class); + } + public ReflectiveMeta(Class c) { + this._cl = c; + this._inner = c.getDeclaredClasses(); } public ReflectiveMeta(Class c, Class[] inner) { this._cl = c; -- 1.7.10.4