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