org.mozilla.javascript

Interface Script

public interface Script

All compiled scripts implement this interface.

This class encapsulates script execution relative to an object scope.

Author:
Norris Boyd
Since:
1.3

Method Summary

Object
exec(Context cx, Scriptable scope)
Execute the script.

Method Details

exec

public Object exec(Context cx,
                   Scriptable scope)
Execute the script.

The script is executed in a particular runtime Context, which must be associated with the current thread. The script is executed relative to a scope--definitions and uses of global top-level variables and functions will access properties of the scope object. For compliant ECMA programs, the scope must be an object that has been initialized as a global object using Context.initStandardObjects.

Parameters:
cx - the Context associated with the current thread
scope - the scope to execute relative to
Returns:
the result of executing the script
See Also:
org.mozilla.javascript.Context.initStandardObjects