On Aug 2, 11:18 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > On Aug 2, 6:37 pm, Norris Boyd <[EMAIL PROTECTED]> wrote: > > > > > On Aug 2, 3:29 pm, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> > > wrote: > > > > On Aug 1, 9:32 pm, Ivan Voras <[EMAIL PROTECTED]> wrote: > > > > > On Jul 31, 6:33 am, "[EMAIL PROTECTED]" > > > > > <[EMAIL PROTECTED]> wrote: > > > > > On Jul 30, 1:22 pm, Ivan Voras <[EMAIL PROTECTED]> wrote: > > > > > > So, how to create a hosted Java class accessible to the JS code > > > > > > with a > > > > > > varargs constructor? > > > > > > There is also an extended form of jsConstructor which includes a list > > > > > args. > > > > > public static Scriptable jsConstructor(Context cx, Object[] args, > > > > > Function ctorObj, boolean inNewExpr); > > > > > Thanks, this worked! I don't see this form documented in the APIdocs - > > > > is it something new? > > > > It's used in one of the examples.. But is not documented. I don't know > > > the provenience of it sadly. I use it a lot in rhinoDOM so that I can > > > easily pass around and wrap/unwrap the DOM objects. > > > Isn't this documented in the FunctionObject > > constructor:http://www.mozilla.org/rhino/apidocs/org/mozilla/javascript/FunctionO..., > > java.lang.reflect.Member, org.mozilla.javascript.Scriptable)? I'll fix > > the docs if there's something missing. > > > Thanks, > > Norris > > It's not described in the description of defineClass as something you > can do; in general you have to read the defineClass code to understand > some of the stuff going on there.
Good point. I just committed a change to the javadoc of defineClass that points people to the FunctionObject constructor for varargs. --N _______________________________________________ dev-tech-js-engine-rhino mailing list [email protected] https://lists.mozilla.org/listinfo/dev-tech-js-engine-rhino
