org.mozilla.javascript
Class NativeGlobal

java.lang.Object
  extended by org.mozilla.javascript.NativeGlobal
All Implemented Interfaces:
java.io.Serializable, IdFunctionCall

public class NativeGlobal
extends java.lang.Object
implements java.io.Serializable, IdFunctionCall

This class implements the global native object (function and value properties only). See ECMA 15.1.[12].

Author:
Mike Shaver
See Also:
Serialized Form

Constructor Summary
NativeGlobal()
           
 
Method Summary
static EcmaError constructError(Context cx, java.lang.String error, java.lang.String message, Scriptable scope)
          Deprecated. Use ScriptRuntime.constructError(String,String) instead.
static EcmaError constructError(Context cx, java.lang.String error, java.lang.String message, Scriptable scope, java.lang.String sourceName, int lineNumber, int columnNumber, java.lang.String lineSource)
          Deprecated. Use ScriptRuntime.constructError(String,String,String,int,String,int) instead.
 java.lang.Object execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
          'thisObj' will be null if invoked as constructor, in which case instance of Scriptable should be returned
static void init(Context cx, Scriptable scope, boolean sealed)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NativeGlobal

public NativeGlobal()
Method Detail

init

public static void init(Context cx,
                        Scriptable scope,
                        boolean sealed)

execIdCall

public java.lang.Object execIdCall(IdFunctionObject f,
                                   Context cx,
                                   Scriptable scope,
                                   Scriptable thisObj,
                                   java.lang.Object[] args)
Description copied from interface: IdFunctionCall
'thisObj' will be null if invoked as constructor, in which case instance of Scriptable should be returned

Specified by:
execIdCall in interface IdFunctionCall

constructError

public static EcmaError constructError(Context cx,
                                       java.lang.String error,
                                       java.lang.String message,
                                       Scriptable scope)
Deprecated. Use ScriptRuntime.constructError(String,String) instead.


constructError

public static EcmaError constructError(Context cx,
                                       java.lang.String error,
                                       java.lang.String message,
                                       Scriptable scope,
                                       java.lang.String sourceName,
                                       int lineNumber,
                                       int columnNumber,
                                       java.lang.String lineSource)
Deprecated. Use ScriptRuntime.constructError(String,String,String,int,String,int) instead.