Uses of Class
org.htmlunit.corejs.javascript.ScriptableObject
-
-
Uses of ScriptableObject in org.htmlunit.corejs.javascript
Subclasses of ScriptableObject in org.htmlunit.corejs.javascript Modifier and Type Class Description (package private) classArgumentsThis class implements the "arguments" object.private static classArguments.ThrowTypeErrorclassArrowFunctionThe class for Arrow Function Definitions EcmaScript 6 Rev 14, March 8, 2013 Draft spec , 13.2classBaseFunctionThe base class for Function objects.classBoundFunctionThe class for results of the Function.bind operation EcmaScript 5 spec, 15.3.4.5classES6GeneratorclassES6Iterator(package private) classFieldAndMethodsclassFunctionObjectclassIdFunctionObjectclassIdFunctionObjectES6classIdScriptableObjectBase class for native object implementation that uses IdFunctionObject to export its methods to script via <class-name>.prototype object.classImporterTopLevelClass ImporterTopLevel(package private) classInterpretedFunctionclassLambdaConstructorThis 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.classLambdaFunctionThis 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.classNativeArrayThis class implements the Array native object.classNativeArrayIterator(package private) classNativeBigIntThis class implements the BigInt native object.(package private) classNativeBooleanThis class implements the Boolean native object.classNativeCallThis class implements the activation object.classNativeCallSiteThis 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.classNativeCollectionIteratorclassNativeConsoleclassNativeContinuation(package private) classNativeDateThis class implements the Date native object.(package private) classNativeErrorThe class of error objectsclassNativeFunctionThis class implements the Function native object.classNativeGeneratorThis class implements generator objects.classNativeIteratorThis class implements iterator objects.static classNativeIterator.StopIterationclassNativeJavaConstructorThis class reflects a single Java constructor into the JavaScript environment.private static classNativeJavaMap.NativeJavaMapIteratorclassNativeJavaMethodThis class reflects Java methods into the JavaScript environment and handles overloading of methods.private static classNativeJavaObject.JavaIterableIteratorclassNativeJavaPackageThis class reflects Java packages into the JavaScript environment.classNativeJavaTopPackageThis class reflects Java packages into the JavaScript environment.classNativeJSONThis class implements the JSON native object.classNativeMap(package private) classNativeMathThis class implements the Math native object.(package private) classNativeNumberThis class implements the Number native object.classNativeObjectThis class implements the Object native object.classNativePromise(package private) classNativeProxyThis class implements the Proxy object.(package private) classNativeReflectThis class implements the Reflect object.(package private) classNativeScriptThe JavaScript Script object.classNativeSet(package private) classNativeStringThis class implements the String native object.classNativeStringIteratorclassNativeSymbolThis is an implementation of the standard "Symbol" type that implements all of its weird properties.classNativeWeakMapThis is an implementation of the ES6 WeakMap class.classNativeWeakSetThis is an implementation of the ES6 WeakSet class.classTopLevelA 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.htmlunit.corejs.javascript declared as ScriptableObject Modifier and Type Field Description private ScriptableObjectLazilyLoadedCtor. scopeprivate ScriptableObjectNativeProxy. targetObjMethods in org.htmlunit.corejs.javascript that return ScriptableObject Modifier and Type Method Description protected static ScriptableObjectScriptableObject. buildDataDescriptor(Scriptable scope, java.lang.Object value, int attributes)private static ScriptableObjectNativeReflect. checkTarget(java.lang.Object[] args)private ScriptableObjectNativeArray. defaultIndexPropertyDescriptor(java.lang.Object value)private ScriptableObjectNativeString. defaultIndexPropertyDescriptor(java.lang.Object value)protected static ScriptableObjectScriptableObject. ensureScriptableObject(java.lang.Object arg)private ScriptableObjectIdScriptableObject. getBuiltInDescriptor(java.lang.String name)private ScriptableObjectIdScriptableObject. getBuiltInDescriptor(Symbol key)static ScriptableObjectScriptRuntime. getGlobal(Context cx)static ScriptableObjectScriptRuntime. getLibraryScopeOrNull(Scriptable scope)protected ScriptableObjectArguments. getOwnPropertyDescriptor(Context cx, java.lang.Object id)protected ScriptableObjectIdScriptableObject. getOwnPropertyDescriptor(Context cx, java.lang.Object id)protected ScriptableObjectNativeArray. getOwnPropertyDescriptor(Context cx, java.lang.Object id)protected ScriptableObjectNativeProxy. getOwnPropertyDescriptor(Context cx, java.lang.Object id)see https://262.ecma-international.org/12.0/#sec-proxy-object-internal-methods-and-internal-slots-getownproperty-pprotected ScriptableObjectNativeString. getOwnPropertyDescriptor(Context cx, java.lang.Object id)protected ScriptableObjectScriptableObject. getOwnPropertyDescriptor(Context cx, java.lang.Object id)(package private) ScriptableObjectAccessorSlot. getPropertyDescriptor(Context cx, Scriptable scope)(package private) ScriptableObjectLambdaSlot. getPropertyDescriptor(Context cx, Scriptable scope)(package private) ScriptableObjectSlot. getPropertyDescriptor(Context cx, Scriptable scope)private ScriptableObjectLambdaConstructor. getPrototypeScriptable()(package private) ScriptableObjectNativeProxy. getTargetThrowIfRevoked()ScriptableObjectContext. initSafeStandardObjects()Initialize the standard objects, leaving out those that offer access directly to Java classes.ScriptableObjectContext. initSafeStandardObjects(ScriptableObject scope, boolean sealed)Initialize the standard objects, leaving out those that offer access directly to Java classes.static ScriptableObjectScriptRuntime. initSafeStandardObjects(Context cx, ScriptableObject scope, boolean sealed)ScriptableObjectContext. initStandardObjects()Initialize the standard objects.ScriptableObjectContext. initStandardObjects(ScriptableObject scope, boolean sealed)Initialize the standard objects.static ScriptableObjectScriptRuntime. initStandardObjects(Context cx, ScriptableObject scope, boolean sealed)private ScriptableObjectImporterTopLevel. realScope(Scriptable scope, Scriptable thisObj, IdFunctionObject f)Methods in org.htmlunit.corejs.javascript with parameters of type ScriptableObject Modifier and Type Method Description booleanClassCache. associate(ScriptableObject topScope)Associate ClassCache object with the given top-level scope.protected voidScriptableObject. checkPropertyChange(java.lang.Object id, ScriptableObject current, ScriptableObject desc)protected voidScriptableObject. checkPropertyDefinition(ScriptableObject desc)(package private) static java.lang.ObjectInterfaceAdapter. create(Context cx, java.lang.Class<?> cl, ScriptableObject object)Make glue object implementing interface cl that will call the supplied JS function when called.protected static java.lang.ObjectNativeJavaObject. createInterfaceAdapter(java.lang.Class<?> type, ScriptableObject so)private static voidNativeSymbol. createStandardSymbol(Context cx, Scriptable scope, ScriptableObject ctor, java.lang.String name, SymbolKey key)voidScriptableObject. defineOwnProperties(Context cx, ScriptableObject props)Defines one or more properties on this object.protected booleanArguments. defineOwnProperty(Context cx, java.lang.Object id, ScriptableObject desc, boolean checkValid)protected booleanIdScriptableObject. defineOwnProperty(Context cx, java.lang.Object key, ScriptableObject desc, boolean checkValid)protected booleanNativeArray. defineOwnProperty(Context cx, java.lang.Object id, ScriptableObject desc, boolean checkValid)booleanNativeProxy. defineOwnProperty(Context cx, java.lang.Object id, ScriptableObject desc)see https://262.ecma-international.org/12.0/#sec-proxy-object-internal-methods-and-internal-slots-defineownproperty-p-descbooleanScriptableObject. defineOwnProperty(Context cx, java.lang.Object id, ScriptableObject desc)Defines a property on an object.protected booleanScriptableObject. defineOwnProperty(Context cx, java.lang.Object id, ScriptableObject desc, boolean checkValid)Defines a property on an object.private static voidImporterTopLevel. importPackage(ScriptableObject scope, NativeJavaPackage pkg)(package private) static ES6GeneratorES6Generator. init(ScriptableObject scope, boolean sealed)protected static voidES6Iterator. init(ScriptableObject scope, boolean sealed, IdScriptableObject prototype, java.lang.String tag)(package private) static voidNativeArrayIterator. init(ScriptableObject scope, boolean sealed)(package private) static voidNativeCollectionIterator. init(ScriptableObject scope, java.lang.String tag, boolean sealed)(package private) static NativeGeneratorNativeGenerator. init(ScriptableObject scope, boolean sealed)(package private) static voidNativeIterator. init(Context cx, ScriptableObject scope, boolean sealed)(package private) static voidNativeJavaMap. init(ScriptableObject scope, boolean sealed)(package private) static voidNativeJavaMap.NativeJavaMapIterator. init(ScriptableObject scope, boolean sealed)(package private) static voidNativeJavaObject. init(ScriptableObject scope, boolean sealed)(package private) static voidNativeJavaObject.JavaIterableIterator. init(ScriptableObject scope, boolean sealed)(package private) static voidNativeStringIterator. init(ScriptableObject scope, boolean sealed)ScriptableContext. initSafeStandardObjects(ScriptableObject scope)Initialize the standard objects, leaving out those that offer access directly to Java classes.ScriptableObjectContext. initSafeStandardObjects(ScriptableObject scope, boolean sealed)Initialize the standard objects, leaving out those that offer access directly to Java classes.static ScriptableObjectScriptRuntime. initSafeStandardObjects(Context cx, ScriptableObject scope, boolean sealed)ScriptableContext. initStandardObjects(ScriptableObject scope)Initialize the standard objects.ScriptableObjectContext. initStandardObjects(ScriptableObject scope, boolean sealed)Initialize the standard objects.static ScriptableObjectScriptRuntime. initStandardObjects(Context cx, ScriptableObject scope, boolean sealed)protected static booleanScriptableObject. isAccessorDescriptor(ScriptableObject desc)Implements IsAccessorDescriptor as described in ES5 8.10.1(package private) static booleanAbstractEcmaObjectOperations. isCompatiblePropertyDescriptor(boolean extensible, ScriptableObject desc, ScriptableObject current)IsCompatiblePropertyDescriptor ( Extensible, Desc, Current )protected static booleanScriptableObject. isDataDescriptor(ScriptableObject desc)Implements IsDataDescriptor as described in ES5 8.10.2protected static booleanScriptableObject. isGenericDescriptor(ScriptableObject desc)Implements IsGenericDescriptor as described in ES5 8.10.3private static java.lang.ObjectImporterTopLevel. js_importPackage(ScriptableObject scope, java.lang.Object[] args)(package private) static voidNativeMap. loadFromIterable(Context cx, Scriptable scope, ScriptableObject map, java.lang.Object arg1)If an "iterable" object was passed to the constructor, there are many many things to do...(package private) static voidNativeSet. loadFromIterable(Context cx, Scriptable scope, ScriptableObject set, java.lang.Object arg1)If an "iterable" object was passed to the constructor, there are many many things to do.static voidScriptRuntime. setBuiltinProtoAndParent(ScriptableObject object, Scriptable scope, TopLevel.Builtins type)static voidScriptRuntime. setObjectProtoAndParent(ScriptableObject object, Scriptable scope)(package private) static booleanAbstractEcmaObjectOperations. validateAndApplyPropertyDescriptor(Scriptable o, Scriptable p, boolean extensible, ScriptableObject desc, ScriptableObject current)ValidateAndApplyPropertyDescriptor ( O, P, extensible, Desc, current )Constructors in org.htmlunit.corejs.javascript with parameters of type ScriptableObject Constructor Description LazilyLoadedCtor(ScriptableObject scope, java.lang.String propertyName, java.lang.String className, boolean sealed)LazilyLoadedCtor(ScriptableObject scope, java.lang.String propertyName, java.lang.String className, boolean sealed, boolean privileged)NativeProxy(ScriptableObject target, Scriptable handler) -
Uses of ScriptableObject in org.htmlunit.corejs.javascript.commonjs.module
Subclasses of ScriptableObject in org.htmlunit.corejs.javascript.commonjs.module Modifier and Type Class Description classModuleScopeA top-level module scope.classRequireImplements the require() function as defined by Common JS modules.Methods in org.htmlunit.corejs.javascript.commonjs.module with parameters of type ScriptableObject Modifier and Type Method Description private static voidRequire. defineReadOnlyProperty(ScriptableObject obj, java.lang.String name, java.lang.Object value) -
Uses of ScriptableObject in org.htmlunit.corejs.javascript.engine
Subclasses of ScriptableObject in org.htmlunit.corejs.javascript.engine Modifier and Type Class Description classBindingsObjectThis class makes the Bindings object into a Scriptable.Fields in org.htmlunit.corejs.javascript.engine declared as ScriptableObject Modifier and Type Field Description private ScriptableObjectRhinoScriptEngine. topLevelScopeMethods in org.htmlunit.corejs.javascript.engine with parameters of type ScriptableObject Modifier and Type Method Description (package private) voidBuiltins. register(Context cx, ScriptableObject scope, javax.script.ScriptContext sc) -
Uses of ScriptableObject in org.htmlunit.corejs.javascript.regexp
Subclasses of ScriptableObject in org.htmlunit.corejs.javascript.regexp Modifier and Type Class Description classNativeRegExpThis class implements the RegExp native object.(package private) classNativeRegExpCallableLegacy implementation of RegExp was callable, this class exists to preserve this functionality(package private) classNativeRegExpCtorThis class implements the RegExp constructor native object. -
Uses of ScriptableObject in org.htmlunit.corejs.javascript.tools.shell
Subclasses of ScriptableObject in org.htmlunit.corejs.javascript.tools.shell Modifier and Type Class Description classEnvironmentEnvironment, intended to be instantiated at global scope, provides a natural way to access System properties from JavaScript.classGlobalThis class provides for sharing functions across multiple threads.Methods in org.htmlunit.corejs.javascript.tools.shell with parameters of type ScriptableObject Modifier and Type Method Description static voidEnvironment. defineClass(ScriptableObject scope)Constructors in org.htmlunit.corejs.javascript.tools.shell with parameters of type ScriptableObject Constructor Description Environment(ScriptableObject scope) -
Uses of ScriptableObject in org.htmlunit.corejs.javascript.typedarrays
Subclasses of ScriptableObject in org.htmlunit.corejs.javascript.typedarrays Modifier and Type Class Description classNativeArrayBufferA NativeArrayBuffer is the backing buffer for a typed array.classNativeArrayBufferViewThis class is the abstract parent for all views of the array.classNativeDataViewThis class represents the JavaScript "DataView" interface, which allows direct manipulations of the bytes in a NativeArrayBuffer.classNativeFloat32ArrayAn array view that stores 32-bit quantities and implements the JavaScript "loat32Array" interface.classNativeFloat64ArrayAn array view that stores 64-bit quantities and implements the JavaScript "Float64Array" interface.classNativeInt16ArrayAn array view that stores 16-bit quantities and implements the JavaScript "Int16Array" interface.classNativeInt32ArrayAn array view that stores 32-bit quantities and implements the JavaScript "Int32Array" interface.classNativeInt8ArrayAn array view that stores 8-bit quantities and implements the JavaScript "Int8Array" interface.classNativeTypedArrayView<T>This class is the abstract parent for all of the various typed arrays.classNativeUint16ArrayAn array view that stores 16-bit quantities and implements the JavaScript "Uint16Array" interface.classNativeUint32ArrayAn array view that stores 32-bit quantities and implements the JavaScript "Uint32Array" interface.classNativeUint8ArrayAn array view that stores 8-bit quantities and implements the JavaScript "Uint8Array" interface.classNativeUint8ClampedArrayAn array view that stores 8-bit quantities and implements the JavaScript "Uint8ClampedArray" interface. -
Uses of ScriptableObject in org.htmlunit.corejs.javascript.xml
Subclasses of ScriptableObject in org.htmlunit.corejs.javascript.xml Modifier and Type Class Description classXMLObjectThis Interface describes what all XML objects (XML, XMLList) should have in common.
-