org.mozilla.javascript
public interface Function extends Scriptable, Callable
See Also: Scriptable
Method Summary | |
---|---|
Object | call(Context cx, Scriptable scope, Scriptable thisObj, Object[] args)
Call the function.
|
Scriptable | construct(Context cx, Scriptable scope, Object[] args)
Call the function as a constructor.
|
Parameters: cx the current Context for this thread scope 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
object args the array of arguments
Returns: the result of the call
new
operator. This method is
expected to create a new object and return it.
Parameters: cx the current Context for this thread scope an enclosing scope of the caller except when the function is called from a closure. args the array of arguments
Returns: the allocated object