From ae5694442091fb3501ed22b2c68bb68f56aa4fd8 Mon Sep 17 00:00:00 2001 From: hns Date: Mon, 10 Nov 2003 16:30:24 +0000 Subject: [PATCH] Clean up Java-Object JS-constructor mess: get the right constructor and invoke it instead of trying them all. --- src/helma/scripting/rhino/HopObject.java | 24 ++++++++---------------- 1 file changed, 8 insertions(+), 16 deletions(-) diff --git a/src/helma/scripting/rhino/HopObject.java b/src/helma/scripting/rhino/HopObject.java index bf7bfa14..76118d40 100644 --- a/src/helma/scripting/rhino/HopObject.java +++ b/src/helma/scripting/rhino/HopObject.java @@ -84,23 +84,15 @@ public class HopObject extends ScriptableObject implements Wrapper { String classname = c.app.getJavaClassForPrototype(prototype); try { Class clazz = Class.forName(classname); - Constructor[] cnst = clazz.getConstructors(); - // brute force loop through constructors - - // alas, this isn't very pretty. - for (int i=0; i