org.mozilla.javascript

Class NativeJavaTopPackage

public class NativeJavaTopPackage extends NativeJavaPackage implements Function, IdFunctionCall

This class reflects Java packages into the JavaScript environment. We lazily reflect classes and subpackages, and use a caching/sharing system to ensure that members reflected into one JavaPackage appear in all other references to the same package (as with Packages.java.lang and java.lang).

Author: Mike Shaver

See Also: NativeJavaArray NativeJavaObject NativeJavaClass

Method Summary
Objectcall(Context cx, Scriptable scope, Scriptable thisObj, Object[] args)
Scriptableconstruct(Context cx, Scriptable scope, Object[] args)
ObjectexecIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args)
static voidinit(Context cx, Scriptable scope, boolean sealed)

Method Detail

call

public Object call(Context cx, Scriptable scope, Scriptable thisObj, Object[] args)

construct

public Scriptable construct(Context cx, Scriptable scope, Object[] args)

execIdCall

public Object execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args)

init

public static void init(Context cx, Scriptable scope, boolean sealed)