org.apache.bsf.debug.jsdi
public interface JsFunction extends JsCode
UNKNOWN: Olivier Gruber
| Method Summary | |
|---|---|
| Object | call(JsContext cx, JsObject scope, JsObject thisObj, Object[] args)
Call the function.
|
| JsObject | construct(JsContext cx, JsObject scope, Object[] args)
Call the function as a constructor.
|
| int | getArgumentCount() |
| String | getFunctionName() |
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
Throws: JavaScriptException if an uncaught exception occurred while executing the function
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
Throws: JavaScriptException if an uncaught exception occurred while executing the constructor