public interface Function extends Scriptable, Callable
ScriptableNOT_FOUND| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
call(Context cx,
Scriptable scope,
Scriptable thisObj,
java.lang.Object[] args)
Call the function.
|
Scriptable |
construct(Context cx,
Scriptable scope,
java.lang.Object[] args)
Call the function as a constructor.
|
delete, delete, get, get, getClassName, getDefaultValue, getIds, getParentScope, getPrototype, has, has, hasInstance, put, put, setParentScope, setPrototypejava.lang.Object call(Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
call in interface Callablecx - the current Context for this threadscope - the scope to execute the function relative to. This is
set to the value returned by getParentScope() except
when the function is called from a closure.thisObj - the JavaScript this objectargs - the array of argumentsScriptable construct(Context cx, Scriptable scope, java.lang.Object[] args)
new operator. This method is
expected to create a new object and return it.cx - the current Context for this threadscope - an enclosing scope of the caller except
when the function is called from a closure.args - the array of arguments