Uses of Class
org.mozilla.javascript.ScriptableObject
Packages that use ScriptableObject
Package
Description
Provides the public API for the CommonJS Modules/1.1 implementation.
-
Uses of ScriptableObject in org.mozilla.javascript
Subclasses of ScriptableObject in org.mozilla.javascriptModifier and TypeClassDescription(package private) final class
This class implements the "arguments" object.private static class
class
The class for Arrow Function Definitions EcmaScript 6 Rev 14, March 8, 2013 Draft spec , 13.2class
The base class for Function objects.class
The class for results of the Function.bind operation EcmaScript 5 spec, 15.3.4.5final class
class
(package private) class
class
class
class
class
Base class for native object implementation that uses IdFunctionObject to export its methods to script via <class-name>.prototype object.class
Class ImporterTopLevel(package private) final class
class
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
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
This class implements the Array native object.final class
(package private) final class
This class implements the BigInt native object.(package private) final class
This class implements the Boolean native object.final class
This class implements the activation object.class
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
final class
(package private) final class
This class implements the Date native object.(package private) final class
The class of error objectsclass
This class implements the Function native object.final class
This class implements generator objects.final class
This class implements iterator objects.static class
class
This class reflects a single Java constructor into the JavaScript environment.private static final class
class
This class reflects Java methods into the JavaScript environment and handles overloading of methods.private static final class
class
This class reflects Java packages into the JavaScript environment.class
This class reflects Java packages into the JavaScript environment.final class
This class implements the JSON native object.class
(package private) final class
This class implements the Math native object.(package private) final class
This class implements the Number native object.class
This class implements the Object native object.class
(package private) class
The JavaScript Script object.class
(package private) final class
This class implements the String native object.final class
class
This is an implementation of the standard "Symbol" type that implements all of its weird properties.class
This is an implementation of the ES6 WeakMap class.class
This is an implementation of the ES6 WeakSet class.class
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.Fields in org.mozilla.javascript declared as ScriptableObjectMethods in org.mozilla.javascript that return ScriptableObjectModifier and TypeMethodDescriptionprotected static ScriptableObject
ScriptableObject.buildDataDescriptor
(Scriptable scope, Object value, int attributes) private ScriptableObject
NativeArray.defaultIndexPropertyDescriptor
(Object value) private ScriptableObject
NativeString.defaultIndexPropertyDescriptor
(Object value) protected static ScriptableObject
ScriptableObject.ensureScriptableObject
(Object arg) private ScriptableObject
IdScriptableObject.getBuiltInDescriptor
(String name) private ScriptableObject
IdScriptableObject.getBuiltInDescriptor
(Symbol key) static ScriptableObject
static ScriptableObject
ScriptRuntime.getLibraryScopeOrNull
(Scriptable scope) protected ScriptableObject
Arguments.getOwnPropertyDescriptor
(Context cx, Object id) protected ScriptableObject
IdScriptableObject.getOwnPropertyDescriptor
(Context cx, Object id) protected ScriptableObject
NativeArray.getOwnPropertyDescriptor
(Context cx, Object id) protected ScriptableObject
NativeString.getOwnPropertyDescriptor
(Context cx, Object id) protected ScriptableObject
ScriptableObject.getOwnPropertyDescriptor
(Context cx, Object id) (package private) ScriptableObject
AccessorSlot.getPropertyDescriptor
(Context cx, Scriptable scope) (package private) ScriptableObject
LambdaSlot.getPropertyDescriptor
(Context cx, Scriptable scope) (package private) ScriptableObject
Slot.getPropertyDescriptor
(Context cx, Scriptable scope) private ScriptableObject
LambdaConstructor.getPrototypeScriptable()
final ScriptableObject
Context.initSafeStandardObjects()
Initialize the standard objects, leaving out those that offer access directly to Java classes.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) final ScriptableObject
Context.initStandardObjects()
Initialize the standard objects.Context.initStandardObjects
(ScriptableObject scope, boolean sealed) Initialize the standard objects.static ScriptableObject
ScriptRuntime.initStandardObjects
(Context cx, ScriptableObject scope, boolean sealed) private ScriptableObject
ImporterTopLevel.realScope
(Scriptable scope, Scriptable thisObj, IdFunctionObject f) Methods in org.mozilla.javascript with parameters of type ScriptableObjectModifier and TypeMethodDescriptionprotected 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
(Object id, ScriptableObject current, ScriptableObject desc) protected void
ScriptableObject.checkPropertyDefinition
(ScriptableObject desc) (package private) static Object
InterfaceAdapter.create
(Context cx, Class<?> cl, ScriptableObject object) Make glue object implementing interface cl that will call the supplied JS function when called.protected static Object
NativeJavaObject.createInterfaceAdapter
(Class<?> type, ScriptableObject so) private static void
NativeSymbol.createStandardSymbol
(Context cx, Scriptable scope, ScriptableObject ctor, String name, SymbolKey key) void
ScriptableObject.defineOwnProperties
(Context cx, ScriptableObject props) Defines one or more properties on this object.protected void
Arguments.defineOwnProperty
(Context cx, Object id, ScriptableObject desc, boolean checkValid) protected void
IdScriptableObject.defineOwnProperty
(Context cx, Object key, ScriptableObject desc, boolean checkValid) protected void
NativeArray.defineOwnProperty
(Context cx, Object id, ScriptableObject desc, boolean checkValid) void
ScriptableObject.defineOwnProperty
(Context cx, Object id, ScriptableObject desc) Defines a property on an object.protected void
ScriptableObject.defineOwnProperty
(Context cx, Object id, ScriptableObject desc, boolean checkValid) Defines a property on an object.private static void
ImporterTopLevel.importPackage
(ScriptableObject scope, NativeJavaPackage pkg) (package private) static ES6Generator
ES6Generator.init
(ScriptableObject scope, boolean sealed) protected static void
ES6Iterator.init
(ScriptableObject scope, boolean sealed, IdScriptableObject prototype, String tag) (package private) static void
NativeArrayIterator.init
(ScriptableObject scope, boolean sealed) (package private) static void
NativeCollectionIterator.init
(ScriptableObject scope, String tag, boolean sealed) (package private) static NativeGenerator
NativeGenerator.init
(ScriptableObject scope, boolean sealed) (package private) static void
NativeIterator.init
(Context cx, ScriptableObject scope, boolean sealed) (package private) static void
NativeJavaMap.init
(ScriptableObject scope, boolean sealed) (package private) static void
NativeJavaMap.NativeJavaMapIterator.init
(ScriptableObject scope, boolean sealed) (package private) static void
NativeJavaObject.init
(ScriptableObject scope, boolean sealed) (package private) static void
NativeJavaObject.JavaIterableIterator.init
(ScriptableObject scope, boolean sealed) (package private) static void
NativeStringIterator.init
(ScriptableObject scope, boolean sealed) final Scriptable
Context.initSafeStandardObjects
(ScriptableObject scope) Initialize the standard objects, leaving out those that offer access directly to Java classes.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) final Scriptable
Context.initStandardObjects
(ScriptableObject scope) Initialize the standard objects.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.3private static Object
ImporterTopLevel.js_importPackage
(ScriptableObject scope, Object[] args) (package private) static void
NativeMap.loadFromIterable
(Context cx, Scriptable scope, ScriptableObject map, Object arg1) If an "iterable" object was passed to the constructor, there are many many things to do...(package private) static void
NativeSet.loadFromIterable
(Context cx, Scriptable scope, ScriptableObject set, Object arg1) If an "iterable" object was passed to the constructor, there are many many things to do.static 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 ScriptableObjectModifierConstructorDescriptionLazilyLoadedCtor
(ScriptableObject scope, String propertyName, String className, boolean sealed) (package private)
LazilyLoadedCtor
(ScriptableObject scope, String propertyName, String className, boolean sealed, boolean privileged) -
Uses of ScriptableObject in org.mozilla.javascript.commonjs.module
Subclasses of ScriptableObject in org.mozilla.javascript.commonjs.moduleModifier and TypeClassDescriptionclass
A top-level module scope.class
Implements the require() function as defined by Common JS modules.Methods in org.mozilla.javascript.commonjs.module with parameters of type ScriptableObjectModifier and TypeMethodDescriptionprivate static void
Require.defineReadOnlyProperty
(ScriptableObject obj, String name, Object value) -
Uses of ScriptableObject in org.mozilla.javascript.engine
Subclasses of ScriptableObject in org.mozilla.javascript.engineModifier and TypeClassDescriptionclass
This class makes the Bindings object into a Scriptable.Fields in org.mozilla.javascript.engine declared as ScriptableObjectMethods in org.mozilla.javascript.engine with parameters of type ScriptableObjectModifier and TypeMethodDescription(package private) void
Builtins.register
(Context cx, ScriptableObject scope, ScriptContext sc) -
Uses of ScriptableObject in org.mozilla.javascript.regexp
Subclasses of ScriptableObject in org.mozilla.javascript.regexpModifier and TypeClassDescriptionclass
This class implements the RegExp native object.(package private) class
Legacy implementation of RegExp was callable, this class exists to preserve this functionality(package private) class
This class implements the RegExp constructor native object. -
Uses of ScriptableObject in org.mozilla.javascript.tools.shell
Subclasses of ScriptableObject in org.mozilla.javascript.tools.shellModifier and TypeClassDescriptionclass
Environment, intended to be instantiated at global scope, provides a natural way to access System properties from JavaScript.class
This class provides for sharing functions across multiple threads.Methods in org.mozilla.javascript.tools.shell with parameters of type ScriptableObjectConstructors in org.mozilla.javascript.tools.shell with parameters of type ScriptableObject -
Uses of ScriptableObject in org.mozilla.javascript.typedarrays
Subclasses of ScriptableObject in org.mozilla.javascript.typedarraysModifier and TypeClassDescriptionclass
A NativeArrayBuffer is the backing buffer for a typed array.class
This class is the abstract parent for all views of the array.class
This class represents the JavaScript "DataView" interface, which allows direct manipulations of the bytes in a NativeArrayBuffer.class
An array view that stores 32-bit quantities and implements the JavaScript "loat32Array" interface.class
An array view that stores 64-bit quantities and implements the JavaScript "Float64Array" interface.class
An array view that stores 16-bit quantities and implements the JavaScript "Int16Array" interface.class
An array view that stores 32-bit quantities and implements the JavaScript "Int32Array" interface.class
An array view that stores 8-bit quantities and implements the JavaScript "Int8Array" interface.class
This class is the abstract parent for all of the various typed arrays.class
An array view that stores 16-bit quantities and implements the JavaScript "Uint16Array" interface.class
An array view that stores 32-bit quantities and implements the JavaScript "Uint32Array" interface.class
An array view that stores 8-bit quantities and implements the JavaScript "Uint8Array" interface.class
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.xmlModifier and TypeClassDescriptionclass
This Interface describes what all XML objects (XML, XMLList) should have in common. -
Uses of ScriptableObject in org.mozilla.javascript.xmlimpl
Subclasses of ScriptableObject in org.mozilla.javascript.xmlimplModifier and TypeClassDescription(package private) class
Class Namespace(package private) final class
Class QName(package private) class
(package private) class
(package private) class
(package private) class
This abstract class describes what all XML objects (XML, XMLList) should have in common.