Uses of Class
org.mozilla.javascript.Context
Packages that use Context
Package
Description
Provides the public API for the CommonJS Modules/1.1 implementation.
Provides default implementations for module providers.
-
Uses of Context in org.loboevolution.html.js
Methods in org.loboevolution.html.js that return ContextModifier and TypeMethodDescriptionstatic ContextExecutor.createContext(LoboContextFactory factory) Methods in org.loboevolution.html.js with parameters of type ContextModifier and TypeMethodDescriptionWindowImpl.getWindowScope(Context context) Getter for the field windowScope. -
Uses of Context in org.loboevolution.js
Methods in org.loboevolution.js that return ContextMethods in org.loboevolution.js with parameters of type ContextModifier and TypeMethodDescriptionJavaConstructorObject.call(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) Call the function.JavaFunctionObject.call(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) Call the function.JavaConstructorObject.construct(Context cx, Scriptable scope, Object[] args) Call the function as a constructor.JavaFunctionObject.construct(Context cx, Scriptable scope, Object[] args) Call the function as a constructor.protected booleanLoboContextFactory.hasFeature(Context cx, int featureIndex) -
Uses of Context in org.mozilla.javascript
Methods in org.mozilla.javascript that return ContextModifier and TypeMethodDescriptionstatic ContextContext.enter()Same as callingContextFactory.enterContext()on the global ContextFactory instance.static ContextDeprecated.final ContextContextFactory.enter()Deprecated.useContextFactory.enterContext()insteadContextFactory.enterContext()Get a context associated with the current thread, creating one if need be.final ContextContextFactory.enterContext(Context cx) Get a Context associated with the current thread, using the given Context if need be.protected abstract ContextVMBridge.getContext(Object contextHelper) GetContextinstance associated with the current thread or null if none.static ContextContext.getCurrentContext()Get the current Context.protected ContextContextFactory.makeContext()Create newContextinstance to be associated with the current thread.Methods in org.mozilla.javascript with parameters of type ContextModifier and TypeMethodDescriptionRegExpProxy.action(Context cx, Scriptable scope, Scriptable thisObj, Object[] args, int actionType) static Objectstatic voidScriptRuntime.addInstructionCount(Context cx, int instructionsToAdd) static voidScriptRuntimeES6.addSymbolSpecies(Context cx, Scriptable scope, IdScriptableObject constructor) Registers the symbol[Symbol.species]on the given constructor function.static voidScriptRuntimeES6.addSymbolUnscopables(Context cx, Scriptable scope, IdScriptableObject constructor) Registers the symbol[Symbol.unscopables]on the given constructor function.static ObjectScriptRuntime.applyOrCall(boolean isApply, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) Function.prototype.apply and Function.prototype.callstatic ScriptableScriptRuntime.bind(Context cx, Scriptable scope, String id) Returns the object in the scope chain that has a given property.ArrowFunction.call(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) BaseFunction.call(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) Should be overridden.BoundFunction.call(Context cx, Scriptable scope, Scriptable thisObj, Object[] extraArgs) Callable.call(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) Perform the call.Delegator.call(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) Function.call(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) Call the function.FunctionObject.call(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) Performs conversions on argument types if needed and invokes the underlying Java method or constructor.IdFunctionObject.call(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) LambdaConstructor.call(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) LambdaFunction.call(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) NativeContinuation.call(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) NativeJavaClass.call(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) NativeJavaConstructor.call(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) NativeJavaMethod.call(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) NativeJavaTopPackage.call(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) abstract ObjectPolicySecurityController.SecureCaller.call(Callable callable, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) static ObjectDeprecated.The method is only present for compatibility.abstract ObjectSecureCaller.call(Callable callable, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) Synchronizer.call(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) static ObjectScriptRuntime.callIterator(Object obj, Context cx, Scriptable scope) Given an object, get the "Symbol.iterator" element, throw a TypeError if it is not present, then call the result, (throwing a TypeError if the result is not a function), and return that result, whatever it is.static ObjectScriptableObject.callMethod(Context cx, Scriptable obj, String methodName, Object[] args) Call a method of an object.static RefScriptRuntime.callRef(Callable function, Scriptable thisObj, Object[] args, Context cx) Perform function call in reference context.static ObjectScriptRuntime.callSpecial(Context cx, Callable fun, Scriptable thisObj, Object[] args, Scriptable scope, Scriptable callerThis, int callType, String filename, int lineNumber, boolean isOptionalChainingCall) PolicySecurityController.callWithDomain(Object securityDomain, Context cx, Callable callable, Scriptable scope, Scriptable thisObj, Object[] args) SecurityController.callWithDomain(Object securityDomain, Context cx, Callable callable, Scriptable scope, Scriptable thisObj, Object[] args) CallCallable.call(Context cx, Scriptable scope, Scriptable thisObj, Object[] args)of callable under restricted security domain where an action is allowed only if it is allowed according to the Java stack on the moment of the execWithDomain call and securityDomain.static NativeContinuationInterpreter.captureContinuation(Context cx) static RegExpProxyScriptRuntime.checkRegExpProxy(Context cx) RegExpProxy.compileRegExp(Context cx, String source, String flags) ArrowFunction.construct(Context cx, Scriptable scope, Object[] args) BaseFunction.construct(Context cx, Scriptable scope, Object[] args) BoundFunction.construct(Context cx, Scriptable scope, Object[] extraArgs) Constructable.construct(Context cx, Scriptable scope, Object[] args) Call the function as a constructor.Delegator.construct(Context cx, Scriptable scope, Object[] args) Note that if thedelegeeisnull, this method creates a new instance of the Delegator itself rather than forwarding the call to thedelegee.Function.construct(Context cx, Scriptable scope, Object[] args) Call the function as a constructor.LambdaConstructor.construct(Context cx, Scriptable scope, Object[] args) LambdaFunction.construct(Context cx, Scriptable scope, Object[] args) NativeContinuation.construct(Context cx, Scriptable scope, Object[] args) NativeJavaClass.construct(Context cx, Scriptable scope, Object[] args) NativeJavaTopPackage.construct(Context cx, Scriptable scope, Object[] args) static EcmaErrorNativeGlobal.constructError(Context cx, String error, String message, Scriptable scope) Deprecated.UseScriptRuntime.constructError(String,String)instead.static EcmaErrorNativeGlobal.constructError(Context cx, String error, String message, Scriptable scope, String sourceName, int lineNumber, int columnNumber, String lineSource) Deprecated.voidContextFactory.Listener.contextCreated(Context cx) Notify about newly createdContextobject.voidContextListener.contextEntered(Context cx) Deprecated.Rhino runtime never calls the method.voidContextListener.contextExited(Context cx) Deprecated.Rhino runtime never calls the method.voidContextFactory.Listener.contextReleased(Context cx) Notify that the specifiedContextinstance is no longer associated with the current thread.static ObjectFunctionObject.convertArg(Context cx, Scriptable scope, Object arg, int typeTag) static ObjectFunctionObject.convertArg(Context cx, Scriptable scope, Object arg, Class<?> desired) Deprecated.UseFunctionObject.getTypeTag(Class)andFunctionObject.convertArg(Context, Scriptable, Object, int)for type conversion.static ScriptableScriptRuntime.createArrowFunctionActivation(NativeFunction funObj, Context cx, Scriptable scope, Object[] args, boolean isStrict, boolean argsHasRest) static ScriptableScriptRuntime.createFunctionActivation(NativeFunction funObj, Context cx, Scriptable scope, Object[] args, boolean isStrict, boolean argsHasRest) Evaluator.createFunctionObject(Context cx, Scriptable scope, Object bytecode, Object staticSecurityDomain) Create a function object.Interpreter.createFunctionObject(Context cx, Scriptable scope, Object bytecode, Object staticSecurityDomain) BaseFunction.createObject(Context cx, Scriptable scope) Creates new script object.FunctionObject.createObject(Context cx, Scriptable scope) Return newScriptableinstance using the default constructor for the class of the underlying Java method.IdFunctionObject.createObject(Context cx, Scriptable scope) voidScriptableObject.defineOwnProperties(Context cx, ScriptableObject props) Defines one or more properties on this object.protected voidIdScriptableObject.defineOwnProperty(Context cx, Object key, ScriptableObject desc, boolean checkValid) protected voidNativeArray.defineOwnProperty(Context cx, Object id, ScriptableObject desc, boolean checkValid) voidScriptableObject.defineOwnProperty(Context cx, Object id, ScriptableObject desc) Defines a property on an object.protected voidScriptableObject.defineOwnProperty(Context cx, Object id, ScriptableObject desc, boolean checkValid) Defines a property on an object.voidScriptableObject.defineProperty(Context cx, String name, Function<Scriptable, Object> getter, BiConsumer<Scriptable, Object> setter, int attributes) Define a property on this object that is implemented using lambda functions accepting Scriptable `this` object as first parameter.voidLambdaConstructor.definePrototypeProperty(Context cx, String name, Function<Scriptable, Object> getter, int attributes) Define a property on the prototype using a function.voidLambdaConstructor.definePrototypeProperty(Context cx, String name, Function<Scriptable, Object> getter, BiConsumer<Scriptable, Object> setter, int attributes) Define a property on the prototype using functions for getter and setter.booleanstatic ObjectDeprecated.static ObjectDeprecated.static ObjectScriptRuntime.delete(Object obj, Object id, Context cx, Scriptable scope, boolean isName) The delete operatorstatic booleanScriptRuntime.deleteObjectElem(Scriptable target, Object elem, Context cx) protected ObjectContextFactory.doTopCall(Callable callable, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) Execute top call to script or function.static ObjectScriptRuntime.doTopCall(Callable callable, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) Deprecated.static ObjectScriptRuntime.doTopCall(Callable callable, Context cx, Scriptable scope, Scriptable thisObj, Object[] args, boolean isTopLevelStrict) static ObjectScriptRuntime.elemIncrDecr(Object obj, Object index, Context cx, int incrDecrMask) Deprecated.static ObjectScriptRuntime.elemIncrDecr(Object obj, Object index, Context cx, Scriptable scope, int incrDecrMask) static ContextDeprecated.useContextFactory.enterContext(Context)instead as this method relies on usage of a static singleton "global" ContextFactory.static voidScriptRuntime.enterActivationFunction(Context cx, Scriptable scope) final ContextContextFactory.enterContext(Context cx) Get a Context associated with the current thread, using the given Context if need be.static ScriptableScriptRuntime.enterWith(Object obj, Context cx, Scriptable scope) static Objectstatic ObjectDeprecated.static ObjectDeprecated.static ObjectScriptRuntime.enumInit(Object value, Context cx, Scriptable scope, int enumType) static Booleanstatic Objectstatic StringScriptRuntime.escapeAttributeValue(Object value, Context cx) Escapes the reserved characters in a value of an attributestatic StringScriptRuntime.escapeTextValue(Object value, Context cx) Escapes the reserved characters in a value of a text nodestatic ObjectScriptRuntime.evalSpecial(Context cx, Scriptable scope, Object thisArg, Object[] args, String filename, int lineNumber) The eval function property of the global object.Script.exec(Context cx, Scriptable scope) Execute the script.BaseFunction.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) ES6Generator.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) ES6Iterator.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) IdFunctionCall.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) 'thisObj' will be null if invoked as constructor, in which case instance of Scriptable should be returnedIdScriptableObject.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) 'thisObj' will be null if invoked as constructor, in which case * instance of Scriptable should be returned.ImporterTopLevel.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) JavaAdapter.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) NativeArray.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) NativeCall.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) NativeCallSite.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) NativeConsole.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) NativeContinuation.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) NativeGenerator.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) NativeGlobal.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) NativeIterator.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) NativeJavaTopPackage.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) NativeMap.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) NativeObject.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) NativeSet.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) NativeWeakMap.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) NativeWeakSet.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) NativeWith.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) SecurityController.execWithDomain(Context cx, Scriptable scope, Script script, Object securityDomain) Deprecated.The application should not override this method and instead overrideSecurityController.callWithDomain(Object securityDomain, Context cx, Callable callable, Scriptable scope, Scriptable thisObj, Object[] args).static voidScriptRuntime.exitActivationFunction(Context cx) static voidScriptRuntime.fillObjectLiteral(Scriptable object, Object[] propertyIds, Object[] propertyValues, int[] getterSetters, Context cx, Scriptable scope) intRegExpProxy.find_split(Context cx, Scriptable scope, String target, String separator, Scriptable re, int[] ip, int[] matchlen, boolean[] matched, String[][] parensp) static StringNativeConsole.format(Context cx, Scriptable scope, Object[] args) abstract Objectstatic FunctionTopLevel.getBuiltinCtor(Context cx, Scriptable scope, TopLevel.Builtins type) Static helper method to get a built-in object constructor with the giventypefrom the givenscope.static CallableScriptRuntime.getElemFunctionAndThis(Object obj, Object elem, Context cx) Deprecated.static CallableScriptRuntime.getElemFunctionAndThis(Object obj, Object elem, Context cx, Scriptable scope) Prepare for calling obj[id](...): return function corresponding to obj[id] and make obj properly converted to Scriptable available as ScriptRuntime.lastStoredScriptable() for consumption as thisObj.static CallableScriptRuntime.getElemFunctionAndThisOptional(Object obj, Object elem, Context cx, Scriptable scope) static FunctionScriptRuntime.getExistingCtor(Context cx, Scriptable scope, String constructorName) static ScriptableObjectstatic CallableScriptRuntime.getNameFunctionAndThis(String name, Context cx, Scriptable scope) Prepare for calling name(...): return function corresponding to name and make current top scope available as ScriptRuntime.lastStoredScriptable() for consumption as thisObj.static CallableScriptRuntime.getNameFunctionAndThisOptional(String name, Context cx, Scriptable scope) static ObjectScriptRuntime.getObjectElem(Object obj, Object elem, Context cx) Deprecated.static ObjectScriptRuntime.getObjectElem(Object obj, Object elem, Context cx, Scriptable scope) Call obj.static ObjectScriptRuntime.getObjectElem(Scriptable obj, Object elem, Context cx) static ObjectScriptRuntime.getObjectIndex(Object obj, double dblIndex, Context cx) Deprecated.static ObjectScriptRuntime.getObjectIndex(Object obj, double dblIndex, Context cx, Scriptable scope) A cheaper and less general version of the above for well-known argument types.static ObjectScriptRuntime.getObjectIndex(Scriptable obj, int index, Context cx) static ObjectScriptRuntime.getObjectProp(Object obj, String property, Context cx) Deprecated.static ObjectScriptRuntime.getObjectProp(Object obj, String property, Context cx, Scriptable scope) Version of getObjectElem when elem is a valid JS identifier name.static ObjectScriptRuntime.getObjectProp(Scriptable obj, String property, Context cx) static ObjectScriptRuntime.getObjectPropNoWarn(Object obj, String property, Context cx) Deprecated.static ObjectScriptRuntime.getObjectPropNoWarn(Object obj, String property, Context cx, Scriptable scope) protected ScriptableObjectIdScriptableObject.getOwnPropertyDescriptor(Context cx, Object id) protected ScriptableObjectNativeArray.getOwnPropertyDescriptor(Context cx, Object id) protected ScriptableObjectScriptableObject.getOwnPropertyDescriptor(Context cx, Object id) static CallableScriptRuntime.getPropFunctionAndThis(Object obj, String property, Context cx) Deprecated.static CallableScriptRuntime.getPropFunctionAndThis(Object obj, String property, Context cx, Scriptable scope) Prepare for calling obj.property(...): return function corresponding to obj.property and make obj properly converted to Scriptable available as ScriptRuntime.lastStoredScriptable() for consumption as thisObj.static CallableScriptRuntime.getPropFunctionAndThisOptional(Object obj, String property, Context cx, Scriptable scope) static RegExpProxyScriptRuntime.getRegExpProxy(Context cx) static Comparator<Object> ArrayLikeAbstractOperations.getSortComparator(Context cx, Scriptable scope, Object[] args) ArrayLikeAbstractOperations.getSortComparatorFromArguments(Context cx, Scriptable scope, Object[] args) Evaluator.getSourcePositionFromStack(Context cx, int[] linep) Get the source position information by examining the stack.Interpreter.getSourcePositionFromStack(Context cx, int[] linep) static ScriptableScriptRuntime.getTemplateLiteralCallSite(Context cx, Scriptable scope, Object[] strings, int index) static ScriptableScriptRuntime.getTopCallScope(Context cx) static CallableScriptRuntime.getValueFunctionAndThis(Object value, Context cx) Prepare for calling <expression>(...): return function corresponding to <expression> and make parent scope of the function available as ScriptRuntime.lastStoredScriptable() for consumption as thisObj.static CallableScriptRuntime.getValueFunctionAndThisOptional(Object value, Context cx) booleanprotected booleanContextFactory.hasFeature(Context cx, int featureIndex) Implementation ofhasFeature(int featureIndex).static booleanScriptRuntime.hasObjectElem(Scriptable target, Object elem, Context cx) static booleanScriptRuntime.hasTopCall(Context cx) voidImporterTopLevel.importPackage(Context cx, Scriptable thisObj, Object[] args, Function funObj) Deprecated.Kept only for compatibility.static booleanThe in operator.static voidImporterTopLevel.init(Context cx, Scriptable scope, boolean sealed) static voidJavaAdapter.init(Context cx, Scriptable scope, boolean sealed) static voidNativeContinuation.init(Context cx, Scriptable scope, boolean sealed) static voidNativeGlobal.init(Context cx, Scriptable scope, boolean sealed) static voidNativeJavaTopPackage.init(Context cx, Scriptable scope, boolean sealed) static voidNativePromise.init(Context cx, Scriptable scope, boolean sealed) static voidNativeSymbol.init(Context cx, Scriptable scope, boolean sealed) voidCompilerEnvirons.initFromContext(Context cx) static voidScriptRuntime.initFunction(Context cx, Scriptable scope, NativeFunction function, int type, boolean fromEvalCode) static ScriptableObjectScriptRuntime.initSafeStandardObjects(Context cx, ScriptableObject scope, boolean sealed) static voidScriptRuntime.initScript(NativeFunction funObj, Scriptable thisObj, Context cx, Scriptable scope, boolean evalScript) final voidNativeFunction.initScriptFunction(Context cx, Scriptable scope) final voidNativeFunction.initScriptFunction(Context cx, Scriptable scope, boolean es6GeneratorFunction) voidImporterTopLevel.initStandardObjects(Context cx, boolean sealed) static ScriptableObjectScriptRuntime.initStandardObjects(Context cx, ScriptableObject scope, boolean sealed) static booleanScriptRuntime.instanceOf(Object a, Object b, Context cx) The instanceof operator.protected abstract booleanES6Iterator.isDone(Context cx, Scriptable scope) protected booleanNativeArrayIterator.isDone(Context cx, Scriptable scope) protected booleanNativeCollectionIterator.isDone(Context cx, Scriptable scope) protected booleanNativeStringIterator.isDone(Context cx, Scriptable scope) static booleanScriptRuntime.isIteratorDone(Context cx, Object result) Given an iterator result, return true if and only if there is a "done" property that's true.static ObjectArrayLikeAbstractOperations.iterativeMethod(Context cx, ArrayLikeAbstractOperations.IterativeOperation operation, Scriptable scope, Scriptable thisObj, Object[] args) Implements the methods "every", "filter", "forEach", "map", and "some" without using an IdFunctionObject.static ObjectArrayLikeAbstractOperations.iterativeMethod(Context cx, IdFunctionObject fun, ArrayLikeAbstractOperations.IterativeOperation operation, Scriptable scope, Scriptable thisObj, Object[] args) Implements the methods "every", "filter", "forEach", "map", and "some" using an IdFunctionObject.static ObjectContext.javaToJS(Object value, Scriptable scope, Context cx) Convenient method to convert java value to its closest representation in JavaScript.RegExpProxy.js_split(Context _cx, Scriptable _scope, String thisString, Object[] _args) static ScriptableScriptRuntime.lastStoredScriptable(Context cx) static longScriptRuntime.lastUint32Result(Context cx) static booleanScriptRuntime.loadFromIterable(Context cx, Scriptable scope, Object arg1, BiConsumer<Object, Object> setter) This is used to handle all the special cases that are required when invoking Object.fromEntries or constructing a NativeMap or NativeWeakMap from an iterable.static Refstatic Refstatic ObjectScriptRuntime.name(Context cx, Scriptable scope, String name) Looks up a name in the scope chain and returns its value.static ObjectScriptRuntime.nameIncrDecr(Scriptable scopeChain, String id, Context cx, int incrDecrMask) static RefScriptRuntime.nameRef(Object namespace, Object name, Context cx, Scriptable scope, int memberTypeFlags) static RefScriptRuntime.nameRef(Object name, Context cx, Scriptable scope, int memberTypeFlags) static ScriptableScriptRuntime.newArrayLiteral(Object[] objects, int[] skipIndices, Context cx, Scriptable scope) static ScriptableScriptRuntime.newBuiltinObject(Context cx, Scriptable scope, TopLevel.Builtins type, Object[] args) static ScriptableScriptRuntime.newCatchScope(Throwable t, Scriptable lastCatchScope, String exceptionName, Context cx, Scriptable scope) static ScriptableScriptRuntime.newObject(Object fun, Context cx, Scriptable scope, Object[] args) Operator new.static ScriptableScriptRuntime.newObject(Context cx, Scriptable scope, String constructorName, Object[] args) static ScriptableScriptRuntime.newObjectLiteral(Object[] propertyIds, Object[] propertyValues, int[] getterSetters, Context cx, Scriptable scope) static ScriptableScriptRuntime.newObjectLiteral(Object[] propertyIds, Object[] propertyValues, Context cx, Scriptable scope) Deprecated.static ObjectScriptRuntime.newSpecial(Context cx, Object fun, Object[] args, Scriptable scope, int callType) protected ObjectES6Iterator.next(Context cx, Scriptable scope) protected abstract ObjectES6Iterator.nextValue(Context cx, Scriptable scope) protected ObjectNativeArrayIterator.nextValue(Context cx, Scriptable scope) protected ObjectNativeCollectionIterator.nextValue(Context cx, Scriptable scope) protected ObjectNativeStringIterator.nextValue(Context cx, Scriptable scope) protected voidContextFactory.observeInstructionCount(Context cx, int instructionCount) Implementation ofobserveInstructionCount(int instructionCount).protected voidContextFactory.onContextCreated(Context cx) protected voidContextFactory.onContextReleased(Context cx) static Object[]ScriptRuntime.padAndRestArguments(Context cx, Scriptable scope, Object[] args, int argCount) Helper function for builtin objects that use the varargs form.static ObjectNativeJSON.parse(Context cx, Scriptable scope, String jtext, Callable reviver) voidNativeConsole.ConsolePrinter.print(Context cx, Scriptable scope, NativeConsole.Level level, Object[] args, ScriptStackElement[] stack) static ObjectScriptRuntime.propIncrDecr(Object obj, String id, Context cx, int incrDecrMask) Deprecated.static ObjectScriptRuntime.propIncrDecr(Object obj, String id, Context cx, Scriptable scope, int incrDecrMask) protected Slotstatic ObjectArrayLikeAbstractOperations.reduceMethod(Context cx, ArrayLikeAbstractOperations.ReduceOperation operation, Scriptable scope, Scriptable thisObj, Object[] args) Implements the methods "reduce" and "reduceRight".RefCallable.refCall(Context cx, Scriptable thisObj, Object[] args) Perform function call in reference context.static Objectstatic Objectstatic ObjectScriptRuntime.refIncrDecr(Ref ref, Context cx, int incrDecrMask) Deprecated.static ObjectScriptRuntime.refIncrDecr(Ref ref, Context cx, Scriptable scope, int incrDecrMask) static ObjectDeprecated.static ObjectScriptRuntime.refSet(Ref ref, Object value, Context cx, Scriptable scope) static ObjectScriptRuntimeES6.requireObjectCoercible(Context cx, Object val, IdFunctionObject idFuncObj) static ObjectInterpreter.restartContinuation(NativeContinuation c, Context cx, Scriptable scope, Object[] args) static ObjectInterpreter.resumeGenerator(Context cx, Scriptable scope, int operation, Object savedState, Object value) NativeFunction.resumeGenerator(Context cx, Scriptable scope, int operation, Object state, Object value) Resume execution of a suspended generator.Execute action using the supplied Context instance.static ObjectScriptRuntime.searchDefaultNamespace(Context cx) abstract ObjectDeprecated.UseRef.set(Context, Scriptable, Object)insteadRef.set(Context cx, Scriptable scope, Object value) static ObjectScriptRuntime.setConst(Scriptable bound, Object value, Context cx, String id) protected abstract voidVMBridge.setContext(Object contextHelper, Context cx) AssociateContextinstance with the current thread or remove the current association ifcxis null.static ObjectScriptRuntime.setDefaultNamespace(Object namespace, Context cx) static voidScriptRuntime.setFunctionProtoAndParent(BaseFunction fn, Context cx, Scriptable scope) static voidScriptRuntime.setFunctionProtoAndParent(BaseFunction fn, Context cx, Scriptable scope, boolean es6GeneratorFunction) static ObjectScriptRuntime.setName(Scriptable bound, Object value, Context cx, Scriptable scope, String id) static ObjectScriptRuntime.setObjectElem(Object obj, Object elem, Object value, Context cx) Deprecated.static ObjectScriptRuntime.setObjectElem(Object obj, Object elem, Object value, Context cx, Scriptable scope) Call obj.static ObjectScriptRuntime.setObjectElem(Scriptable obj, Object elem, Object value, Context cx) static ObjectScriptRuntime.setObjectIndex(Object obj, double dblIndex, Object value, Context cx) Deprecated.static ObjectScriptRuntime.setObjectIndex(Object obj, double dblIndex, Object value, Context cx, Scriptable scope) A cheaper and less general version of the above for well-known argument types.static ObjectScriptRuntime.setObjectIndex(Scriptable obj, int index, Object value, Context cx) static ObjectScriptRuntime.setObjectProp(Object obj, String property, Object value, Context cx) Deprecated.static ObjectScriptRuntime.setObjectProp(Object obj, String property, Object value, Context cx, Scriptable scope) Version of setObjectElem when elem is a valid JS identifier name.static ObjectScriptRuntime.setObjectProp(Scriptable obj, String property, Object value, Context cx) static voidScriptRuntime.setRegExpProxy(Context cx, RegExpProxy proxy) static RefScriptRuntime.specialRef(Object obj, String specialProperty, Context cx) Deprecated.static RefScriptRuntime.specialRef(Object obj, String specialProperty, Context cx, Scriptable scope) static ConstructableAbstractEcmaObjectOperations.speciesConstructor(Context cx, Scriptable s, Constructable defaultConstructor) Implement the ECMAScript abstract operation "SpeciesConstructor" defined in section 7.2.33 of ECMA262.static voidScriptRuntime.storeUint32Result(Context cx, long value) static ObjectScriptRuntime.strictSetName(Scriptable bound, Object value, Context cx, Scriptable scope, String id) static Objectstatic JavaScriptExceptionScriptRuntime.throwCustomError(Context cx, Scriptable scope, String constructorName, String message) Equivalent to executing "new $constructorName(message, sourceFileName, sourceLineNo)" from JavaScript.static JavaScriptExceptionScriptRuntime.throwError(Context cx, Scriptable scope, String message) Equivalent to executing "new Error(message, sourceFileName, sourceLineNo)" from JavaScript.static ScriptableScriptRuntime.toIterator(Context cx, Scriptable scope, Scriptable obj, boolean keyOnly) static ScriptableScriptRuntime.toObject(Context cx, Scriptable scope, Object val) Convert the value to an object.static ScriptableScriptRuntime.toObject(Context cx, Scriptable scope, Object val, Class<?> staticClass) Deprecated.UseScriptRuntime.toObject(Context, Scriptable, Object)instead.static ScriptableScriptRuntime.toObjectOrNull(Context cx, Object obj) Deprecated.static ScriptableScriptRuntime.toObjectOrNull(Context cx, Object obj, Scriptable scope) static BaseFunctionScriptRuntime.typeErrorThrower(Context cx) Returns representation of the [[ThrowTypeError]] object.WrapFactory.wrap(Context cx, Scriptable scope, Object obj, Class<?> staticType) Wrap the object.WrapFactory.wrapAsJavaObject(Context cx, Scriptable scope, Object javaObject, Class<?> staticType) Wrap Java object as Scriptable instance to allow full access to its methods and fields from JavaScript.static ScriptableScriptRuntime.wrapException(Throwable t, Scriptable scope, Context cx) WrapFactory.wrapJavaClass(Context cx, Scriptable scope, Class<?> javaClass) Wrap a Java class as Scriptable instance to allow access to its static members and fields and use as constructor from JavaScript.WrapFactory.wrapNewObject(Context cx, Scriptable scope, Object obj) Wrap an object newly created by a constructor call.RegExpProxy.wrapRegExp(Context cx, Scriptable scope, Object compiled) static ScriptableScriptRuntime.wrapRegExp(Context cx, Scriptable scope, Object compiled) Constructors in org.mozilla.javascript with parameters of type ContextModifierConstructorDescriptionArrowFunction(Context cx, Scriptable scope, Callable targetFunction, Scriptable boundThis) BoundFunction(Context cx, Scriptable scope, Callable targetFunction, Scriptable boundThis, Object[] boundArgs) ImporterTopLevel(Context cx, boolean sealed) IteratorLikeIterable(Context cx, Scriptable scope, Object target) -
Uses of Context in org.mozilla.javascript.commonjs.module
Methods in org.mozilla.javascript.commonjs.module with parameters of type ContextModifier and TypeMethodDescriptionRequire.call(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) Require.construct(Context cx, Scriptable scope, Object[] args) RequireBuilder.createRequire(Context cx, Scriptable globalScope) Creates a new require() function.ModuleScriptProvider.getModuleScript(Context cx, String moduleId, URI moduleUri, URI baseUri, Scriptable paths) Returns a module script.Require.requireMain(Context cx, String mainModuleId) Calling this method establishes a module as being the main module of the program to which this require() instance belongs.Constructors in org.mozilla.javascript.commonjs.module with parameters of type ContextModifierConstructorDescriptionRequire(Context cx, Scriptable nativeScope, ModuleScriptProvider moduleScriptProvider, Script preExec, Script postExec, boolean sandboxed) Creates a new instance of the require() function. -
Uses of Context in org.mozilla.javascript.commonjs.module.provider
Methods in org.mozilla.javascript.commonjs.module.provider with parameters of type ContextModifier and TypeMethodDescriptionCachingModuleScriptProviderBase.getModuleScript(Context cx, String moduleId, URI moduleUri, URI baseUri, Scriptable paths) MultiModuleScriptProvider.getModuleScript(Context cx, String moduleId, URI uri, URI base, Scriptable paths) SoftCachingModuleScriptProvider.getModuleScript(Context cx, String moduleId, URI uri, URI base, Scriptable paths) -
Uses of Context in org.mozilla.javascript.debug
Methods in org.mozilla.javascript.debug with parameters of type ContextModifier and TypeMethodDescriptionDebugger.getFrame(Context cx, DebuggableScript fnOrScript) Called when execution entered a particular function or script.voidDebugger.handleCompilationDone(Context cx, DebuggableScript fnOrScript, String source) Called when compilation of a particular function or script into internal bytecode is done.voidDebugFrame.onDebuggerStatement(Context cx) Called when the function or script executes a 'debugger' statement.voidDebugFrame.onEnter(Context cx, Scriptable activation, Scriptable thisObj, Object[] args) Called when execution is ready to start bytecode interpretation for entered a particular function or script.voidDebugFrame.onExceptionThrown(Context cx, Throwable ex) Called when thrown exception is handled by the function or script.voidCalled when the function or script for this frame is about to return.voidDebugFrame.onLineChange(Context cx, int lineNumber) Called when executed code reaches new line in the source. -
Uses of Context in org.mozilla.javascript.engine
Methods in org.mozilla.javascript.engine with parameters of type ContextModifier and TypeMethodDescriptionstatic voidBuiltins.print(Context cx, Scriptable thisObj, Object[] args, Function f) -
Uses of Context in org.mozilla.javascript.jdk18
Methods in org.mozilla.javascript.jdk18 that return ContextModifier and TypeMethodDescriptionprotected ContextVMBridge_jdk18.getContext(Object contextHelper) Methods in org.mozilla.javascript.jdk18 with parameters of type ContextModifier and TypeMethodDescriptionprotected voidVMBridge_jdk18.setContext(Object contextHelper, Context cx) -
Uses of Context in org.mozilla.javascript.json
Constructors in org.mozilla.javascript.json with parameters of type Context -
Uses of Context in org.mozilla.javascript.optimizer
Methods in org.mozilla.javascript.optimizer with parameters of type ContextModifier and TypeMethodDescriptionstatic Objectstatic Objectstatic FunctionOptRuntime.bindThis(NativeFunction fn, Context cx, Scriptable scope, Scriptable thisObj) static ObjectOptRuntime.call0(Callable fun, Scriptable thisObj, Context cx, Scriptable scope) Implement ....() call shrinking optimizer code.static ObjectOptRuntime.call0Optional(Callable fun, Scriptable thisObj, Context cx, Scriptable scope) static ObjectOptRuntime.call1(Callable fun, Scriptable thisObj, Object arg0, Context cx, Scriptable scope) Implement ....static ObjectOptRuntime.call2(Callable fun, Scriptable thisObj, Object arg0, Object arg1, Context cx, Scriptable scope) Implement ....static ObjectOptRuntime.callN(Callable fun, Scriptable thisObj, Object[] args, Context cx, Scriptable scope) Implement ....static ObjectOptRuntime.callName(Object[] args, String name, Context cx, Scriptable scope) Implement name(args) call shrinking optimizer code.static ObjectOptRuntime.callName0(String name, Context cx, Scriptable scope) Implement name() call shrinking optimizer code.static ObjectOptRuntime.callName0Optional(String name, Context cx, Scriptable scope) static ObjectOptRuntime.callProp0(Object value, String property, Context cx, Scriptable scope) Implement x.property() call shrinking optimizer code.static ObjectOptRuntime.callProp0Optional(Object value, String property, Context cx, Scriptable scope) static ObjectOptRuntime.callSpecial(Context cx, Callable fun, Scriptable thisObj, Object[] args, Scriptable scope, Scriptable callerThis, int callType, String fileName, int lineNumber, boolean isOptionalChainingCall) Codegen.createFunctionObject(Context cx, Scriptable scope, Object bytecode, Object staticSecurityDomain) static ObjectOptRuntime.elemIncrDecr(Object obj, double index, Context cx, int incrDecrMask) Deprecated.static ObjectOptRuntime.elemIncrDecr(Object obj, double index, Context cx, Scriptable scope, int incrDecrMask) Codegen.getSourcePositionFromStack(Context cx, int[] linep) static voidOptRuntime.initFunction(NativeFunction fn, int functionType, Scriptable scope, Context cx) static ScriptableOptRuntime.newArrayLiteral(Object[] objects, String encodedInts, int skipCount, Context cx, Scriptable scope) static ObjectOptRuntime.newObjectSpecial(Context cx, Object fun, Object[] args, Scriptable scope, Scriptable callerThis, int callType) -
Uses of Context in org.mozilla.javascript.regexp
Methods in org.mozilla.javascript.regexp with parameters of type ContextModifier and TypeMethodDescriptionRegExpImpl.action(Context cx, Scriptable scope, Scriptable thisObj, Object[] args, int actionType) RegExpImpl.compileRegExp(Context cx, String source, String flags) NativeRegExp.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, Object[] args) intRegExpImpl.find_split(Context cx, Scriptable scope, String target, String separator, Scriptable reObj, int[] ip, int[] matchlen, boolean[] matched, String[][] parensp) static voidNativeRegExp.init(Context cx, Scriptable scope, boolean sealed) protected booleanNativeRegExpStringIterator.isDone(Context cx, Scriptable scope) RegExpImpl.js_split(Context cx, Scriptable scope, String target, Object[] args) protected ObjectNativeRegExpStringIterator.nextValue(Context cx, Scriptable scope) RegExpImpl.wrapRegExp(Context cx, Scriptable scope, Object compiled) -
Uses of Context in org.mozilla.javascript.typedarrays
Methods in org.mozilla.javascript.typedarrays with parameters of type ContextModifier and TypeMethodDescriptionstatic voidNativeArrayBuffer.init(Context cx, Scriptable scope, boolean sealed) static voidNativeDataView.init(Context cx, Scriptable scope, boolean sealed) static voidNativeFloat32Array.init(Context cx, Scriptable scope, boolean sealed) static voidNativeFloat64Array.init(Context cx, Scriptable scope, boolean sealed) static voidNativeInt16Array.init(Context cx, Scriptable scope, boolean sealed) static voidNativeInt32Array.init(Context cx, Scriptable scope, boolean sealed) static voidNativeInt8Array.init(Context cx, Scriptable scope, boolean sealed) static voidNativeUint16Array.init(Context cx, Scriptable scope, boolean sealed) static voidNativeUint32Array.init(Context cx, Scriptable scope, boolean sealed) static voidNativeUint8Array.init(Context cx, Scriptable scope, boolean sealed) static voidNativeUint8ClampedArray.init(Context cx, Scriptable scope, boolean sealed) protected static NativeTypedArrayView<?> NativeTypedArrayView.js_constructor(Context cx, Scriptable scope, Object[] args, NativeTypedArrayView.TypedArrayConstructable constructable, int bytesPerElement) -
Uses of Context in org.mozilla.javascript.xml
Methods in org.mozilla.javascript.xml with parameters of type ContextModifier and TypeMethodDescriptionCustom+operator.abstract booleanImplementation of ECMAScript [[Delete]].abstract ObjectImplementation of ECMAScript [[Get]].abstract ScriptableXMLObject.getExtraMethodSource(Context cx) Return an additional object to look for methods that runtime should consider during method search.abstract ObjectXMLObject.getFunctionProperty(Context cx, int id) abstract ObjectXMLObject.getFunctionProperty(Context cx, String name) abstract booleanImplementation of ECMAScript [[Has]].abstract booleanabstract RefGeneric reference to implement x.abstract RefGeneric reference to implement x::ns, x.abstract RefXMLLib.nameRef(Context cx, Object namespace, Object name, Scriptable scope, int memberTypeFlags) abstract RefXMLLib.nameRef(Context cx, Object name, Scriptable scope, int memberTypeFlags) abstract voidImplementation of ECMAScript [[Put]].abstract ObjectXMLLib.toDefaultXmlNamespace(Context cx, Object uriValue) Construct namespace for default xml statement.
ContextFactory.enterContext(Context)instead as this method relies on usage of a static singleton "global" ContextFactory.