Uses of Class
org.mozilla.javascript.ScriptableObject
-
Packages that use ScriptableObject Package Description org.mozilla.javascript org.mozilla.javascript.commonjs.module Provides the public API for the CommonJS Modules/1.1 implementation.org.mozilla.javascript.engine org.mozilla.javascript.regexp org.mozilla.javascript.tools.shell org.mozilla.javascript.typedarrays org.mozilla.javascript.xml -
-
Uses of ScriptableObject in org.mozilla.javascript
Subclasses of ScriptableObject in org.mozilla.javascript Modifier and Type Class Description class
ArrowFunction
The class for Arrow Function Definitions EcmaScript 6 Rev 14, March 8, 2013 Draft spec , 13.2class
BaseFunction
The base class for Function objects.class
BoundFunction
The class for results of the Function.bind operation EcmaScript 5 spec, 15.3.4.5class
ES6Generator
class
ES6Iterator
class
FunctionObject
class
IdFunctionObject
class
IdFunctionObjectES6
class
IdScriptableObject
Base class for native object implementation that uses IdFunctionObject to export its methods to script via <class-name>.prototype object.class
ImporterTopLevel
Class ImporterTopLevelclass
LambdaConstructor
This class implements a JavaScript function that may be used as a constructor by delegating to an interface that can be easily implemented as a lambda.class
LambdaFunction
This class implements a single JavaScript function that has the prototype of the built-in Function class, and which is implemented using a single function that can easily be implemented using a lambda expression.class
NativeArray
This class implements the Array native object.class
NativeArrayIterator
class
NativeCall
This class implements the activation object.class
NativeCallSite
This class is used by the V8 extension "Error.prepareStackTrace." It is passed to that function, which may then use it to format the stack as it sees fit.class
NativeCollectionIterator
class
NativeContinuation
class
NativeFunction
This class implements the Function native object.class
NativeGenerator
This class implements generator objects.class
NativeIterator
This class implements iterator objects.static class
NativeIterator.StopIteration
class
NativeJavaConstructor
This class reflects a single Java constructor into the JavaScript environment.class
NativeJavaMethod
This class reflects Java methods into the JavaScript environment and handles overloading of methods.class
NativeJavaPackage
This class reflects Java packages into the JavaScript environment.class
NativeJavaTopPackage
This class reflects Java packages into the JavaScript environment.class
NativeJSON
This class implements the JSON native object.class
NativeMap
class
NativeObject
This class implements the Object native object.class
NativePromise
class
NativeSet
class
NativeStringIterator
class
NativeSymbol
This is an implementation of the standard "Symbol" type that implements all of its weird properties.class
NativeWeakMap
This is an implementation of the ES6 WeakMap class.class
NativeWeakSet
This is an implementation of the ES6 WeakSet class.class
TopLevel
A top-level scope object that provides special means to cache and preserve the initial values of the built-in constructor properties for better ECMAScript compliance.Methods in org.mozilla.javascript that return ScriptableObject Modifier and Type Method Description protected static ScriptableObject
ScriptableObject. buildDataDescriptor(Scriptable scope, java.lang.Object value, int attributes)
protected static ScriptableObject
ScriptableObject. ensureScriptableObject(java.lang.Object arg)
static ScriptableObject
ScriptRuntime. getGlobal(Context cx)
static ScriptableObject
ScriptRuntime. getLibraryScopeOrNull(Scriptable scope)
protected ScriptableObject
IdScriptableObject. getOwnPropertyDescriptor(Context cx, java.lang.Object id)
protected ScriptableObject
NativeArray. getOwnPropertyDescriptor(Context cx, java.lang.Object id)
protected ScriptableObject
ScriptableObject. getOwnPropertyDescriptor(Context cx, java.lang.Object id)
ScriptableObject
Context. initSafeStandardObjects()
Initialize the standard objects, leaving out those that offer access directly to Java classes.ScriptableObject
Context. initSafeStandardObjects(ScriptableObject scope, boolean sealed)
Initialize the standard objects, leaving out those that offer access directly to Java classes.static ScriptableObject
ScriptRuntime. initSafeStandardObjects(Context cx, ScriptableObject scope, boolean sealed)
ScriptableObject
Context. initStandardObjects()
Initialize the standard objects.ScriptableObject
Context. initStandardObjects(ScriptableObject scope, boolean sealed)
Initialize the standard objects.static ScriptableObject
ScriptRuntime. initStandardObjects(Context cx, ScriptableObject scope, boolean sealed)
Methods in org.mozilla.javascript with parameters of type ScriptableObject Modifier and Type Method Description protected int
ScriptableObject. applyDescriptorToAttributeBitset(int attributes, ScriptableObject desc)
boolean
ClassCache. associate(ScriptableObject topScope)
Associate ClassCache object with the given top-level scope.protected void
ScriptableObject. checkPropertyChange(java.lang.Object id, ScriptableObject current, ScriptableObject desc)
protected void
ScriptableObject. checkPropertyDefinition(ScriptableObject desc)
protected static java.lang.Object
NativeJavaObject. createInterfaceAdapter(java.lang.Class<?> type, ScriptableObject so)
void
ScriptableObject. defineOwnProperties(Context cx, ScriptableObject props)
Defines one or more properties on this object.protected void
IdScriptableObject. defineOwnProperty(Context cx, java.lang.Object key, ScriptableObject desc, boolean checkValid)
protected void
NativeArray. defineOwnProperty(Context cx, java.lang.Object id, ScriptableObject desc, boolean checkValid)
void
ScriptableObject. defineOwnProperty(Context cx, java.lang.Object id, ScriptableObject desc)
Defines a property on an object.protected void
ScriptableObject. defineOwnProperty(Context cx, java.lang.Object id, ScriptableObject desc, boolean checkValid)
Defines a property on an object.protected static void
ES6Iterator. init(ScriptableObject scope, boolean sealed, IdScriptableObject prototype, java.lang.String tag)
Scriptable
Context. initSafeStandardObjects(ScriptableObject scope)
Initialize the standard objects, leaving out those that offer access directly to Java classes.ScriptableObject
Context. initSafeStandardObjects(ScriptableObject scope, boolean sealed)
Initialize the standard objects, leaving out those that offer access directly to Java classes.static ScriptableObject
ScriptRuntime. initSafeStandardObjects(Context cx, ScriptableObject scope, boolean sealed)
Scriptable
Context. initStandardObjects(ScriptableObject scope)
Initialize the standard objects.ScriptableObject
Context. initStandardObjects(ScriptableObject scope, boolean sealed)
Initialize the standard objects.static ScriptableObject
ScriptRuntime. initStandardObjects(Context cx, ScriptableObject scope, boolean sealed)
protected boolean
ScriptableObject. isAccessorDescriptor(ScriptableObject desc)
Implements IsAccessorDescriptor as described in ES5 8.10.1protected boolean
ScriptableObject. isDataDescriptor(ScriptableObject desc)
Implements IsDataDescriptor as described in ES5 8.10.2protected boolean
ScriptableObject. isGenericDescriptor(ScriptableObject desc)
Implements IsGenericDescriptor as described in ES5 8.10.3static void
ScriptRuntime. setBuiltinProtoAndParent(ScriptableObject object, Scriptable scope, TopLevel.Builtins type)
static void
ScriptRuntime. setObjectProtoAndParent(ScriptableObject object, Scriptable scope)
Constructors in org.mozilla.javascript with parameters of type ScriptableObject Constructor Description LazilyLoadedCtor(ScriptableObject scope, java.lang.String propertyName, java.lang.String className, boolean sealed)
-
Uses of ScriptableObject in org.mozilla.javascript.commonjs.module
Subclasses of ScriptableObject in org.mozilla.javascript.commonjs.module Modifier and Type Class Description class
ModuleScope
A top-level module scope.class
Require
Implements the require() function as defined by Common JS modules. -
Uses of ScriptableObject in org.mozilla.javascript.engine
Subclasses of ScriptableObject in org.mozilla.javascript.engine Modifier and Type Class Description class
BindingsObject
This class makes the Bindings object into a Scriptable. -
Uses of ScriptableObject in org.mozilla.javascript.regexp
Subclasses of ScriptableObject in org.mozilla.javascript.regexp Modifier and Type Class Description class
NativeRegExp
This class implements the RegExp native object. -
Uses of ScriptableObject in org.mozilla.javascript.tools.shell
Subclasses of ScriptableObject in org.mozilla.javascript.tools.shell Modifier and Type Class Description class
Environment
Environment, intended to be instantiated at global scope, provides a natural way to access System properties from JavaScript.class
Global
This class provides for sharing functions across multiple threads.Methods in org.mozilla.javascript.tools.shell with parameters of type ScriptableObject Modifier and Type Method Description static void
Environment. defineClass(ScriptableObject scope)
Constructors in org.mozilla.javascript.tools.shell with parameters of type ScriptableObject Constructor Description Environment(ScriptableObject scope)
-
Uses of ScriptableObject in org.mozilla.javascript.typedarrays
Subclasses of ScriptableObject in org.mozilla.javascript.typedarrays Modifier and Type Class Description class
NativeArrayBuffer
A NativeArrayBuffer is the backing buffer for a typed array.class
NativeArrayBufferView
This class is the abstract parent for all views of the array.class
NativeDataView
This class represents the JavaScript "DataView" interface, which allows direct manipulations of the bytes in a NativeArrayBuffer.class
NativeFloat32Array
An array view that stores 32-bit quantities and implements the JavaScript "loat32Array" interface.class
NativeFloat64Array
An array view that stores 64-bit quantities and implements the JavaScript "Float64Array" interface.class
NativeInt16Array
An array view that stores 16-bit quantities and implements the JavaScript "Int16Array" interface.class
NativeInt32Array
An array view that stores 32-bit quantities and implements the JavaScript "Int32Array" interface.class
NativeInt8Array
An array view that stores 8-bit quantities and implements the JavaScript "Int8Array" interface.class
NativeTypedArrayView<T>
This class is the abstract parent for all of the various typed arrays.class
NativeUint16Array
An array view that stores 16-bit quantities and implements the JavaScript "Uint16Array" interface.class
NativeUint32Array
An array view that stores 32-bit quantities and implements the JavaScript "Uint32Array" interface.class
NativeUint8Array
An array view that stores 8-bit quantities and implements the JavaScript "Uint8Array" interface.class
NativeUint8ClampedArray
An array view that stores 8-bit quantities and implements the JavaScript "Uint8ClampedArray" interface. -
Uses of ScriptableObject in org.mozilla.javascript.xml
Subclasses of ScriptableObject in org.mozilla.javascript.xml Modifier and Type Class Description class
XMLObject
This Interface describes what all XML objects (XML, XMLList) should have in common.
-