From 352f9c7fec3edbb81fbc9eb46807f73127ae8456 Mon Sep 17 00:00:00 2001 From: hns Date: Wed, 25 Jun 2003 10:46:14 +0000 Subject: [PATCH] Follow Rhino conventions for JavaScript constructor naming. --- src/helma/scripting/rhino/HopObject.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/helma/scripting/rhino/HopObject.java b/src/helma/scripting/rhino/HopObject.java index 02ac9ec8..bb937770 100644 --- a/src/helma/scripting/rhino/HopObject.java +++ b/src/helma/scripting/rhino/HopObject.java @@ -40,7 +40,7 @@ public class HopObject extends ScriptableObject { Method[] methods = HopObject.class.getMethods(); for (int i = 0; i < methods.length; i++) { - if ("hopObjectConstructor".equals(methods[i].getName())) { + if ("jsConstructor".equals(methods[i].getName())) { hopObjCtor = methods[i]; break; @@ -64,7 +64,7 @@ public class HopObject extends ScriptableObject { * * @param cname ... */ - public HopObject(String cname) { + protected HopObject(String cname) { className = cname; } @@ -72,7 +72,7 @@ public class HopObject extends ScriptableObject { /** * This method is used as HopObject constructor from JavaScript. */ - public static Object hopObjectConstructor(Context cx, Object[] args, + public static Object jsConstructor(Context cx, Object[] args, Function ctorObj, boolean inNewExpr) throws JavaScriptException, ScriptingException { RhinoEngine engine = (RhinoEngine) cx.getThreadLocal("engine");