Uses of Interface
org.mozilla.javascript.SymbolScriptable
-
Packages that use SymbolScriptable 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 org.mozilla.javascript.xmlimpl -
-
Uses of SymbolScriptable in org.mozilla.javascript
Classes in org.mozilla.javascript that implement SymbolScriptable Modifier and Type Class Description (package private) class
Arguments
This class implements the "arguments" object.private static class
Arguments.ThrowTypeError
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
Delegator
This is a helper class for implementing wrappers around Scriptable objects.class
ES6Generator
class
ES6Iterator
(package private) class
FieldAndMethods
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 ImporterTopLevel(package private) class
InterpretedFunction
class
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
(package private) class
NativeBigInt
This class implements the BigInt native object.(package private) class
NativeBoolean
This class implements the Boolean native object.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
(package private) class
NativeDate
This class implements the Date native object.(package private) class
NativeError
The class of error objectsclass
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
NativeJavaArray
This class reflects Java arrays into the JavaScript environment.class
NativeJavaClass
This class reflects Java classes into the JavaScript environment, mainly for constructors and static members.class
NativeJavaConstructor
This class reflects a single Java constructor into the JavaScript environment.class
NativeJavaList
NativeJavaList
is a wrapper for java objects implementingjava.util.List
interface.class
NativeJavaMap
NativeJavaMap
is a wrapper for java objects implementingjava.util.Map
interface.private static class
NativeJavaMap.NativeJavaMapIterator
class
NativeJavaMethod
This class reflects Java methods into the JavaScript environment and handles overloading of methods.class
NativeJavaObject
This class reflects non-Array Java objects into the JavaScript environment.private static class
NativeJavaObject.JavaIterableIterator
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
(package private) class
NativeMath
This class implements the Math native object.(package private) class
NativeNumber
This class implements the Number native object.class
NativeObject
This class implements the Object native object.class
NativePromise
(package private) class
NativeScript
The JavaScript Script object.class
NativeSet
(package private) class
NativeString
This class implements the String native object.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
NativeWith
This class implements the object lookup required for thewith
statement.class
ScriptableObject
This is the default implementation of the Scriptable interface.class
Synchronizer
This class provides support for implementing Java-style synchronized methods in Javascript.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 SymbolScriptable Modifier and Type Method Description protected static SymbolScriptable
ScriptableObject. ensureSymbolScriptable(java.lang.Object arg)
-
Uses of SymbolScriptable in org.mozilla.javascript.commonjs.module
Classes in org.mozilla.javascript.commonjs.module that implement SymbolScriptable 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 SymbolScriptable in org.mozilla.javascript.engine
Classes in org.mozilla.javascript.engine that implement SymbolScriptable Modifier and Type Class Description class
BindingsObject
This class makes the Bindings object into a Scriptable. -
Uses of SymbolScriptable in org.mozilla.javascript.regexp
Classes in org.mozilla.javascript.regexp that implement SymbolScriptable Modifier and Type Class Description class
NativeRegExp
This class implements the RegExp native object.(package private) class
NativeRegExpCallable
Legacy implementation of RegExp was callable, this class exists to preserve this functionality(package private) class
NativeRegExpCtor
This class implements the RegExp constructor native object. -
Uses of SymbolScriptable in org.mozilla.javascript.tools.shell
Classes in org.mozilla.javascript.tools.shell that implement SymbolScriptable 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. -
Uses of SymbolScriptable in org.mozilla.javascript.typedarrays
Classes in org.mozilla.javascript.typedarrays that implement SymbolScriptable 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 SymbolScriptable in org.mozilla.javascript.xml
Classes in org.mozilla.javascript.xml that implement SymbolScriptable Modifier and Type Class Description class
XMLObject
This Interface describes what all XML objects (XML, XMLList) should have in common. -
Uses of SymbolScriptable in org.mozilla.javascript.xmlimpl
Classes in org.mozilla.javascript.xmlimpl that implement SymbolScriptable Modifier and Type Class Description (package private) class
Namespace
Class Namespace(package private) class
QName
Class QName(package private) class
XML
(package private) class
XMLCtor
(package private) class
XMLList
(package private) class
XMLObjectImpl
This abstract class describes what all XML objects (XML, XMLList) should have in common.(package private) class
XMLWithScope
-