Overview | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.mozilla.javascript
Interface Script

public interface Script

All compiled scripts implement this interface.

This class encapsulates script execution relative to an object scope.

Since:
  1.3
Author:
  Norris Boyd

Method Summary
`java.lang.Object` | `exec(Context cx, Scriptable scope)` Execute the script.

Method Detail

### exec

    public java.lang.Object exec(Context cx,
                                 Scriptable scope)
                          throws JavaScriptException

  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
  Throws:
    `JavaScriptException` - if an uncaught JavaScript exception occurred while executing the script
  See Also:
    `Context.initStandardObjects()`

Overview | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD