Uses of Class
net.sourceforge.htmlunit.corejs.javascript.Context

Packages that use Context
net.sourceforge.htmlunit.corejs.javascript   
net.sourceforge.htmlunit.corejs.javascript.commonjs.module Provides the public API for the CommonJS Modules/1.1 implementation. 
net.sourceforge.htmlunit.corejs.javascript.commonjs.module.provider Provides default implementations for module providers. 
net.sourceforge.htmlunit.corejs.javascript.debug   
net.sourceforge.htmlunit.corejs.javascript.jdk13   
net.sourceforge.htmlunit.corejs.javascript.jdk15   
net.sourceforge.htmlunit.corejs.javascript.json   
net.sourceforge.htmlunit.corejs.javascript.optimizer   
net.sourceforge.htmlunit.corejs.javascript.regexp   
net.sourceforge.htmlunit.corejs.javascript.tools.debugger   
net.sourceforge.htmlunit.corejs.javascript.tools.shell   
net.sourceforge.htmlunit.corejs.javascript.xml   
 

Uses of Context in net.sourceforge.htmlunit.corejs.javascript
 

Methods in net.sourceforge.htmlunit.corejs.javascript that return Context
 Context ContextFactory.enter()
          Deprecated. use ContextFactory.enterContext() instead
static Context Context.enter()
          Same as calling ContextFactory.enterContext() on the global ContextFactory instance.
static Context Context.enter(Context cx)
          Deprecated. use ContextFactory.enterContext(Context) instead as this method relies on usage of a static singleton "global" ContextFactory.
 Context ContextFactory.enterContext()
          Get a context associated with the current thread, creating one if need be.
 Context ContextFactory.enterContext(Context cx)
          Get a Context associated with the current thread, using the given Context if need be.
protected abstract  Context VMBridge.getContext(java.lang.Object contextHelper)
          Get Context instance associated with the current thread or null if none.
static Context Context.getCurrentContext()
          Get the current Context.
protected  Context ContextFactory.makeContext()
          Create new Context instance to be associated with the current thread.
 

Methods in net.sourceforge.htmlunit.corejs.javascript with parameters of type Context
 java.lang.Object RegExpProxy.action(Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args, int actionType)
           
static java.lang.Object ScriptRuntime.add(java.lang.Object val1, java.lang.Object val2, Context cx)
           
static void ScriptRuntime.addInstructionCount(Context cx, int instructionsToAdd)
           
static java.lang.Object ScriptRuntime.applyOrCall(boolean isApply, Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
          Function.prototype.apply and Function.prototype.call See Ecma 15.3.4.[34]
static Scriptable ScriptRuntime.bind(Context cx, Scriptable scope, java.lang.String id)
          Returns the object in the scope chain that has a given property.
abstract  java.lang.Object SecureCaller.call(Callable callable, Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
abstract  java.lang.Object PolicySecurityController.SecureCaller.call(Callable callable, Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
static java.lang.Object ScriptRuntime.call(Context cx, java.lang.Object fun, java.lang.Object thisArg, java.lang.Object[] args, Scriptable scope)
          Deprecated. The method is only present for compatibility.
 java.lang.Object Synchronizer.call(Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
 java.lang.Object NativeJavaTopPackage.call(Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
 java.lang.Object NativeJavaMethod.call(Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
 java.lang.Object NativeJavaConstructor.call(Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
 java.lang.Object NativeJavaClass.call(Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
 java.lang.Object NativeContinuation.call(Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
 java.lang.Object IdFunctionObject.call(Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
 java.lang.Object FunctionObject.call(Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
          Performs conversions on argument types if needed and invokes the underlying Java method or constructor.
 java.lang.Object Function.call(Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
          Call the function.
 java.lang.Object Delegator.call(Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
 java.lang.Object Callable.call(Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
          Perform the call.
 java.lang.Object BoundFunction.call(Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] extraArgs)
           
 java.lang.Object BaseFunction.call(Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
          Should be overridden.
static java.lang.Object ScriptableObject.callMethod(Context cx, Scriptable obj, java.lang.String methodName, java.lang.Object[] args)
          Call a method of an object.
static Ref ScriptRuntime.callRef(Callable function, Scriptable thisObj, java.lang.Object[] args, Context cx)
          Perform function call in reference context.
static java.lang.Object ScriptRuntime.callSpecial(Context cx, Callable fun, Scriptable thisObj, java.lang.Object[] args, Scriptable scope, Scriptable callerThis, int callType, java.lang.String filename, int lineNumber)
           
 java.lang.Object SecurityController.callWithDomain(java.lang.Object securityDomain, Context cx, Callable callable, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
          Call Callable.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.
 java.lang.Object PolicySecurityController.callWithDomain(java.lang.Object securityDomain, Context cx, Callable callable, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
static NativeContinuation Interpreter.captureContinuation(Context cx)
           
static RegExpProxy ScriptRuntime.checkRegExpProxy(Context cx)
           
 java.lang.Object RegExpProxy.compileRegExp(Context cx, java.lang.String source, java.lang.String flags)
           
 Scriptable NativeJavaTopPackage.construct(Context cx, Scriptable scope, java.lang.Object[] args)
           
 Scriptable NativeJavaClass.construct(Context cx, Scriptable scope, java.lang.Object[] args)
           
 Scriptable NativeContinuation.construct(Context cx, Scriptable scope, java.lang.Object[] args)
           
 Scriptable Function.construct(Context cx, Scriptable scope, java.lang.Object[] args)
          Call the function as a constructor.
 Scriptable Delegator.construct(Context cx, Scriptable scope, java.lang.Object[] args)
          Note that if the delegee is null, this method creates a new instance of the Delegator itself rathert than forwarding the call to the delegee.
 Scriptable BoundFunction.construct(Context cx, Scriptable scope, java.lang.Object[] extraArgs)
           
 Scriptable BaseFunction.construct(Context cx, Scriptable scope, java.lang.Object[] args)
           
static EcmaError NativeGlobal.constructError(Context cx, java.lang.String error, java.lang.String message, Scriptable scope)
          Deprecated. Use ScriptRuntime.constructError(String,String) instead.
static EcmaError NativeGlobal.constructError(Context cx, java.lang.String error, java.lang.String message, Scriptable scope, java.lang.String sourceName, int lineNumber, int columnNumber, java.lang.String lineSource)
          Deprecated. Use ScriptRuntime.constructError(String,String,String,int,String,int) instead.
 void ContextFactory.Listener.contextCreated(Context cx)
          Notify about newly created Context object.
 void ContextListener.contextEntered(Context cx)
          Deprecated. Rhino runtime never calls the method.
 void ContextListener.contextExited(Context cx)
          Deprecated. Rhino runtime never calls the method.
 void ContextFactory.Listener.contextReleased(Context cx)
          Notify that the specified Context instance is no longer associated with the current thread.
static java.lang.Object FunctionObject.convertArg(Context cx, Scriptable scope, java.lang.Object arg, java.lang.Class<?> desired)
          Deprecated. Use FunctionObject.getTypeTag(Class) and FunctionObject.convertArg(Context, Scriptable, Object, int) for type conversion.
static java.lang.Object FunctionObject.convertArg(Context cx, Scriptable scope, java.lang.Object arg, int typeTag)
           
 Function Interpreter.createFunctionObject(Context cx, Scriptable scope, java.lang.Object bytecode, java.lang.Object staticSecurityDomain)
           
 Function Evaluator.createFunctionObject(Context cx, Scriptable scope, java.lang.Object bytecode, java.lang.Object staticSecurityDomain)
          Create a function object.
 Scriptable IdFunctionObject.createObject(Context cx, Scriptable scope)
           
 Scriptable FunctionObject.createObject(Context cx, Scriptable scope)
          Return new Scriptable instance using the default constructor for the class of the underlying Java method.
 Scriptable BaseFunction.createObject(Context cx, Scriptable scope)
          Creates new script object.
 void ScriptableObject.defineOwnProperties(Context cx, ScriptableObject props)
          Defines one or more properties on this object.
 void ScriptableObject.defineOwnProperty(Context cx, java.lang.Object id, ScriptableObject desc)
          Defines a property on an object.
 void IdScriptableObject.defineOwnProperty(Context cx, java.lang.Object key, ScriptableObject desc)
           
protected  void ScriptableObject.defineOwnProperty(Context cx, java.lang.Object id, ScriptableObject desc, boolean checkValid)
          Defines a property on an object.
protected  void NativeArray.defineOwnProperty(Context cx, java.lang.Object id, ScriptableObject desc, boolean checkValid)
           
 boolean Ref.delete(Context cx)
           
static java.lang.Object ScriptRuntime.delete(java.lang.Object obj, java.lang.Object id, Context cx)
          Deprecated.  
static java.lang.Object ScriptRuntime.delete(java.lang.Object obj, java.lang.Object id, Context cx, boolean isName)
          The delete operator See ECMA 11.4.1 In ECMA 0.19, the description of the delete operator (11.4.1) assumes that the [[Delete]] method returns a value.
static boolean ScriptRuntime.deleteObjectElem(Scriptable target, java.lang.Object elem, Context cx)
           
static java.lang.Object ScriptRuntime.doTopCall(Callable callable, Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
protected  java.lang.Object ContextFactory.doTopCall(Callable callable, Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
          Execute top call to script or function.
static java.lang.Object ScriptRuntime.elemIncrDecr(java.lang.Object obj, java.lang.Object index, Context cx, int incrDecrMask)
           
static Context Context.enter(Context cx)
          Deprecated. use ContextFactory.enterContext(Context) instead as this method relies on usage of a static singleton "global" ContextFactory.
static void ScriptRuntime.enterActivationFunction(Context cx, Scriptable scope)
           
 Context ContextFactory.enterContext(Context cx)
          Get a Context associated with the current thread, using the given Context if need be.
static Scriptable ScriptRuntime.enterWith(java.lang.Object obj, Context cx, Scriptable scope)
           
static java.lang.Object ScriptRuntime.enumId(java.lang.Object enumObj, Context cx)
           
static java.lang.Object ScriptRuntime.enumInit(java.lang.Object value, Context cx, boolean enumValues)
           
static java.lang.Object ScriptRuntime.enumInit(java.lang.Object value, Context cx, int enumType)
           
static java.lang.Object ScriptRuntime.enumValue(java.lang.Object enumObj, Context cx)
           
static java.lang.String ScriptRuntime.escapeAttributeValue(java.lang.Object value, Context cx)
          Escapes the reserved characters in a value of an attribute
static java.lang.String ScriptRuntime.escapeTextValue(java.lang.Object value, Context cx)
          Escapes the reserved characters in a value of a text node
static java.lang.Object ScriptRuntime.evalSpecial(Context cx, Scriptable scope, java.lang.Object thisArg, java.lang.Object[] args, java.lang.String filename, int lineNumber)
          The eval function property of the global object.
 java.lang.Object Script.exec(Context cx, Scriptable scope)
          Execute the script.
 java.lang.Object NativeWith.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
 java.lang.Object NativeObject.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
 java.lang.Object NativeJSON.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
 java.lang.Object NativeJavaTopPackage.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
 java.lang.Object NativeIterator.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
 java.lang.Object NativeGlobal.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
 java.lang.Object NativeGenerator.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
 java.lang.Object NativeContinuation.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
 java.lang.Object NativeCall.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
 java.lang.Object NativeArray.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
 java.lang.Object JavaAdapter.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
 java.lang.Object ImporterTopLevel.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
 java.lang.Object IdScriptableObject.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
          'thisObj' will be null if invoked as constructor, in which case instance of Scriptable should be returned.
 java.lang.Object IdFunctionCall.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
          'thisObj' will be null if invoked as constructor, in which case instance of Scriptable should be returned
 java.lang.Object BaseFunction.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
 java.lang.Object SecurityController.execWithDomain(Context cx, Scriptable scope, Script script, java.lang.Object securityDomain)
          Deprecated. The application should not override this method and instead override SecurityController.callWithDomain(Object securityDomain, Context cx, Callable callable, Scriptable scope, Scriptable thisObj, Object[] args) .
static void ScriptRuntime.exitActivationFunction(Context cx)
           
 int RegExpProxy.find_split(Context cx, Scriptable scope, java.lang.String target, java.lang.String separator, Scriptable re, int[] ip, int[] matchlen, boolean[] matched, java.lang.String[][] parensp)
           
abstract  java.lang.Object Ref.get(Context cx)
           
static Function TopLevel.getBuiltinCtor(Context cx, Scriptable scope, TopLevel.Builtins type)
          Static helper method to get a built-in object constructor with the given type from the given scope.
static Callable ScriptRuntime.getElemFunctionAndThis(java.lang.Object obj, java.lang.Object elem, Context cx)
          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 ScriptableObject ScriptRuntime.getGlobal(Context cx)
           
 java.util.Iterator<?> VMBridge.getJavaIterator(Context cx, Scriptable scope, java.lang.Object obj)
          If "obj" is a java.util.Iterator or a java.lang.Iterable, return a wrapping as a JavaScript Iterator.
static Callable ScriptRuntime.getNameFunctionAndThis(java.lang.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 java.lang.Object ScriptRuntime.getObjectElem(java.lang.Object obj, java.lang.Object elem, Context cx)
          Call obj.[[Get]](id)
static java.lang.Object ScriptRuntime.getObjectElem(java.lang.Object obj, java.lang.Object elem, Context cx, Scriptable scope)
          Call obj.[[Get]](id)
static java.lang.Object ScriptRuntime.getObjectElem(Scriptable obj, java.lang.Object elem, Context cx)
           
static java.lang.Object ScriptRuntime.getObjectIndex(java.lang.Object obj, double dblIndex, Context cx)
           
static java.lang.Object ScriptRuntime.getObjectIndex(Scriptable obj, int index, Context cx)
           
static java.lang.Object ScriptRuntime.getObjectProp(java.lang.Object obj, java.lang.String property, Context cx)
          Version of getObjectElem when elem is a valid JS identifier name.
static java.lang.Object ScriptRuntime.getObjectProp(java.lang.Object obj, java.lang.String property, Context cx, Scriptable scope)
           
static java.lang.Object ScriptRuntime.getObjectProp(Scriptable obj, java.lang.String property, Context cx)
           
static java.lang.Object ScriptRuntime.getObjectPropNoWarn(java.lang.Object obj, java.lang.String property, Context cx)
           
protected  ScriptableObject ScriptableObject.getOwnPropertyDescriptor(Context cx, java.lang.Object id)
           
protected  ScriptableObject NativeArray.getOwnPropertyDescriptor(Context cx, java.lang.Object id)
           
protected  ScriptableObject IdScriptableObject.getOwnPropertyDescriptor(Context cx, java.lang.Object id)
           
static Callable ScriptRuntime.getPropFunctionAndThis(java.lang.Object obj, java.lang.String property, Context cx)
          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 Callable ScriptRuntime.getPropFunctionAndThis(java.lang.Object obj, java.lang.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 RegExpProxy ScriptRuntime.getRegExpProxy(Context cx)
           
protected  net.sourceforge.htmlunit.corejs.javascript.ScriptableObject.Slot ScriptableObject.getSlot(Context cx, java.lang.Object id, int accessType)
           
 java.lang.String Interpreter.getSourcePositionFromStack(Context cx, int[] linep)
           
 java.lang.String Evaluator.getSourcePositionFromStack(Context cx, int[] linep)
          Get the source position information by examining the stack.
static Scriptable ScriptRuntime.getTopCallScope(Context cx)
           
static Callable ScriptRuntime.getValueFunctionAndThis(java.lang.Object value, Context cx)
          Prepare for calling (...): return function corresponding to and make parent scope of the function available as ScriptRuntime.lastStoredScriptable() for consumption as thisObj.
 boolean Ref.has(Context cx)
           
protected  boolean ContextFactory.hasFeature(Context cx, int featureIndex)
          Implementation of hasFeature(int featureIndex).
static boolean ScriptRuntime.hasObjectElem(Scriptable target, java.lang.Object elem, Context cx)
           
static boolean ScriptRuntime.hasTopCall(Context cx)
           
 void ImporterTopLevel.importPackage(Context cx, Scriptable thisObj, java.lang.Object[] args, Function funObj)
          Deprecated. Kept only for compatibility.
static boolean ScriptRuntime.in(java.lang.Object a, java.lang.Object b, Context cx)
          The in operator.
static void NativeJavaTopPackage.init(Context cx, Scriptable scope, boolean sealed)
           
static void NativeGlobal.init(Context cx, Scriptable scope, boolean sealed)
           
static void NativeContinuation.init(Context cx, Scriptable scope, boolean sealed)
           
static void JavaAdapter.init(Context cx, Scriptable scope, boolean sealed)
           
static void ImporterTopLevel.init(Context cx, Scriptable scope, boolean sealed)
           
 void CompilerEnvirons.initFromContext(Context cx)
           
static void ScriptRuntime.initFunction(Context cx, Scriptable scope, NativeFunction function, int type, boolean fromEvalCode)
           
static void ScriptRuntime.initScript(NativeFunction funObj, Scriptable thisObj, Context cx, Scriptable scope, boolean evalScript)
           
 void NativeFunction.initScriptFunction(Context cx, Scriptable scope)
           
 void ImporterTopLevel.initStandardObjects(Context cx, boolean sealed)
           
static ScriptableObject ScriptRuntime.initStandardObjects(Context cx, ScriptableObject scope, boolean sealed)
           
static boolean ScriptRuntime.instanceOf(java.lang.Object a, java.lang.Object b, Context cx)
          The instanceof operator.
 java.lang.Object RegExpProxy.js_split(Context _cx, Scriptable _scope, java.lang.String thisString, java.lang.Object[] _args)
           
static Scriptable ScriptRuntime.lastStoredScriptable(Context cx)
           
static long ScriptRuntime.lastUint32Result(Context cx)
           
static Ref ScriptRuntime.memberRef(java.lang.Object obj, java.lang.Object elem, Context cx, int memberTypeFlags)
           
static Ref ScriptRuntime.memberRef(java.lang.Object obj, java.lang.Object namespace, java.lang.Object elem, Context cx, int memberTypeFlags)
           
static java.lang.Object ScriptRuntime.name(Context cx, Scriptable scope, java.lang.String name)
          Looks up a name in the scope chain and returns its value.
static java.lang.Object ScriptRuntime.nameIncrDecr(Scriptable scopeChain, java.lang.String id, Context cx, int incrDecrMask)
           
static Ref ScriptRuntime.nameRef(java.lang.Object name, Context cx, Scriptable scope, int memberTypeFlags)
           
static Ref ScriptRuntime.nameRef(java.lang.Object namespace, java.lang.Object name, Context cx, Scriptable scope, int memberTypeFlags)
           
static Scriptable ScriptRuntime.newArrayLiteral(java.lang.Object[] objects, int[] skipIndices, Context cx, Scriptable scope)
           
static Scriptable ScriptRuntime.newBuiltinObject(Context cx, Scriptable scope, TopLevel.Builtins type, java.lang.Object[] args)
           
static Scriptable ScriptRuntime.newCatchScope(java.lang.Throwable t, Scriptable lastCatchScope, java.lang.String exceptionName, Context cx, Scriptable scope)
           
static Scriptable ScriptRuntime.newObject(Context cx, Scriptable scope, java.lang.String constructorName, java.lang.Object[] args)
           
static Scriptable ScriptRuntime.newObject(java.lang.Object fun, Context cx, Scriptable scope, java.lang.Object[] args)
          Operator new.
static Scriptable ScriptRuntime.newObjectLiteral(java.lang.Object[] propertyIds, java.lang.Object[] propertyValues, Context cx, Scriptable scope)
          Deprecated. This method only present for compatibility.
static Scriptable ScriptRuntime.newObjectLiteral(java.lang.Object[] propertyIds, java.lang.Object[] propertyValues, int[] getterSetters, Context cx, Scriptable scope)
           
static java.lang.Object ScriptRuntime.newSpecial(Context cx, java.lang.Object fun, java.lang.Object[] args, Scriptable scope, int callType)
           
protected  void ContextFactory.observeInstructionCount(Context cx, int instructionCount)
          Implementation of observeInstructionCount(int instructionCount).
protected  void ContextFactory.onContextCreated(Context cx)
           
protected  void ContextFactory.onContextReleased(Context cx)
           
static java.lang.Object NativeJSON.parse(Context cx, Scriptable scope, java.lang.String jtext, Callable reviver)
           
static java.lang.Object ScriptRuntime.propIncrDecr(java.lang.Object obj, java.lang.String id, Context cx, int incrDecrMask)
           
 Ref RefCallable.refCall(Context cx, Scriptable thisObj, java.lang.Object[] args)
          Perform function call in reference context.
static java.lang.Object ScriptRuntime.refDel(Ref ref, Context cx)
           
static java.lang.Object ScriptRuntime.refGet(Ref ref, Context cx)
           
static java.lang.Object ScriptRuntime.refIncrDecr(Ref ref, Context cx, int incrDecrMask)
           
static java.lang.Object ScriptRuntime.refSet(Ref ref, java.lang.Object value, Context cx)
           
static java.lang.Object Interpreter.restartContinuation(NativeContinuation c, Context cx, Scriptable scope, java.lang.Object[] args)
           
 java.lang.Object NativeFunction.resumeGenerator(Context cx, Scriptable scope, int operation, java.lang.Object state, java.lang.Object value)
          Resume execution of a suspended generator.
static java.lang.Object Interpreter.resumeGenerator(Context cx, Scriptable scope, int operation, java.lang.Object savedState, java.lang.Object value)
           
 java.lang.Object ContextAction.run(Context cx)
          Execute action using the supplied Context instance.
static java.lang.Object ScriptRuntime.searchDefaultNamespace(Context cx)
           
abstract  java.lang.Object Ref.set(Context cx, java.lang.Object value)
           
static java.lang.Object ScriptRuntime.setConst(Scriptable bound, java.lang.Object value, Context cx, java.lang.String id)
           
protected abstract  void VMBridge.setContext(java.lang.Object contextHelper, Context cx)
          Associate Context instance with the current thread or remove the current association if cx is null.
static java.lang.Object ScriptRuntime.setDefaultNamespace(java.lang.Object namespace, Context cx)
           
static java.lang.Object ScriptRuntime.setName(Scriptable bound, java.lang.Object value, Context cx, Scriptable scope, java.lang.String id)
           
static java.lang.Object ScriptRuntime.setObjectElem(java.lang.Object obj, java.lang.Object elem, java.lang.Object value, Context cx)
           
static java.lang.Object ScriptRuntime.setObjectElem(Scriptable obj, java.lang.Object elem, java.lang.Object value, Context cx)
           
static java.lang.Object ScriptRuntime.setObjectIndex(java.lang.Object obj, double dblIndex, java.lang.Object value, Context cx)
           
static java.lang.Object ScriptRuntime.setObjectIndex(Scriptable obj, int index, java.lang.Object value, Context cx)
           
static java.lang.Object ScriptRuntime.setObjectProp(java.lang.Object obj, java.lang.String property, java.lang.Object value, Context cx)
          Version of setObjectElem when elem is a valid JS identifier name.
static java.lang.Object ScriptRuntime.setObjectProp(Scriptable obj, java.lang.String property, java.lang.Object value, Context cx)
           
static void ScriptRuntime.setRegExpProxy(Context cx, RegExpProxy proxy)
           
static Ref ScriptRuntime.specialRef(java.lang.Object obj, java.lang.String specialProperty, Context cx)
           
static void ScriptRuntime.storeUint32Result(Context cx, long value)
           
static java.lang.Object ScriptRuntime.strictSetName(Scriptable bound, java.lang.Object value, Context cx, Scriptable scope, java.lang.String id)
           
static java.lang.Object NativeJSON.stringify(Context cx, Scriptable scope, java.lang.Object value, java.lang.Object replacer, java.lang.Object space)
           
static JavaScriptException ScriptRuntime.throwError(Context cx, Scriptable scope, java.lang.String message)
          Equivalent to executing "new Error(message)" from JavaScript.
static Scriptable ScriptRuntime.toIterator(Context cx, Scriptable scope, Scriptable obj, boolean keyOnly)
           
static Scriptable ScriptRuntime.toObject(Context cx, Scriptable scope, java.lang.Object val)
          Convert the value to an object.
static Scriptable ScriptRuntime.toObject(Context cx, Scriptable scope, java.lang.Object val, java.lang.Class<?> staticClass)
          Deprecated. Use ScriptRuntime.toObject(Context, Scriptable, Object) instead.
static Scriptable ScriptRuntime.toObjectOrNull(Context cx, java.lang.Object obj)
          Warning: this doesn't allow to resolve primitive prototype properly when many top scopes are involved
static Scriptable ScriptRuntime.toObjectOrNull(Context cx, java.lang.Object obj, Scriptable scope)
           
 java.lang.Object WrapFactory.wrap(Context cx, Scriptable scope, java.lang.Object obj, java.lang.Class<?> staticType)
          Wrap the object.
 Scriptable WrapFactory.wrapAsJavaObject(Context cx, Scriptable scope, java.lang.Object javaObject, java.lang.Class<?> staticType)
          Wrap Java object as Scriptable instance to allow full access to its methods and fields from JavaScript.
static Scriptable ScriptRuntime.wrapException(java.lang.Throwable t, Scriptable scope, Context cx)
           
 Scriptable WrapFactory.wrapJavaClass(Context cx, Scriptable scope, java.lang.Class javaClass)
          Wrap a Java class as Scriptable instance to allow access to its static members and fields and use as constructor from JavaScript.
 Scriptable WrapFactory.wrapNewObject(Context cx, Scriptable scope, java.lang.Object obj)
          Wrap an object newly created by a constructor call.
static Scriptable ScriptRuntime.wrapRegExp(Context cx, Scriptable scope, java.lang.Object compiled)
           
 Scriptable RegExpProxy.wrapRegExp(Context cx, Scriptable scope, java.lang.Object compiled)
           
 

Constructors in net.sourceforge.htmlunit.corejs.javascript with parameters of type Context
BoundFunction(Context cx, Scriptable scope, Callable targetFunction, Scriptable boundThis, java.lang.Object[] boundArgs)
           
ImporterTopLevel(Context cx)
           
ImporterTopLevel(Context cx, boolean sealed)
           
 

Uses of Context in net.sourceforge.htmlunit.corejs.javascript.commonjs.module
 

Methods in net.sourceforge.htmlunit.corejs.javascript.commonjs.module with parameters of type Context
 java.lang.Object Require.call(Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
 Scriptable Require.construct(Context cx, Scriptable scope, java.lang.Object[] args)
           
 Require RequireBuilder.createRequire(Context cx, Scriptable globalScope)
          Creates a new require() function.
 ModuleScript ModuleScriptProvider.getModuleScript(Context cx, java.lang.String moduleId, java.net.URI moduleUri, java.net.URI baseUri, Scriptable paths)
          Returns a module script.
 Scriptable Require.requireMain(Context cx, java.lang.String mainModuleId)
          Calling this method establishes a module as being the main module of the program to which this require() instance belongs.
 

Constructors in net.sourceforge.htmlunit.corejs.javascript.commonjs.module with parameters of type Context
Require(Context cx, Scriptable nativeScope, ModuleScriptProvider moduleScriptProvider, Script preExec, Script postExec, boolean sandboxed)
          Creates a new instance of the require() function.
 

Uses of Context in net.sourceforge.htmlunit.corejs.javascript.commonjs.module.provider
 

Methods in net.sourceforge.htmlunit.corejs.javascript.commonjs.module.provider with parameters of type Context
 ModuleScript SoftCachingModuleScriptProvider.getModuleScript(Context cx, java.lang.String moduleId, java.net.URI uri, java.net.URI base, Scriptable paths)
           
 ModuleScript MultiModuleScriptProvider.getModuleScript(Context cx, java.lang.String moduleId, java.net.URI uri, java.net.URI base, Scriptable paths)
           
 ModuleScript CachingModuleScriptProviderBase.getModuleScript(Context cx, java.lang.String moduleId, java.net.URI moduleUri, java.net.URI baseUri, Scriptable paths)
           
 

Uses of Context in net.sourceforge.htmlunit.corejs.javascript.debug
 

Methods in net.sourceforge.htmlunit.corejs.javascript.debug with parameters of type Context
 DebugFrame Debugger.getFrame(Context cx, DebuggableScript fnOrScript)
          Called when execution entered a particular function or script.
 void Debugger.handleCompilationDone(Context cx, DebuggableScript fnOrScript, java.lang.String source)
          Called when compilation of a particular function or script into internal bytecode is done.
 void DebugFrame.onDebuggerStatement(Context cx)
          Called when the function or script executes a 'debugger' statement.
 void DebugFrame.onEnter(Context cx, Scriptable activation, Scriptable thisObj, java.lang.Object[] args)
          Called when execution is ready to start bytecode interpretation for entered a particular function or script.
 void DebugFrame.onExceptionThrown(Context cx, java.lang.Throwable ex)
          Called when thrown exception is handled by the function or script.
 void DebugFrame.onExit(Context cx, boolean byThrow, java.lang.Object resultOrException)
          Called when the function or script for this frame is about to return.
 void DebugFrame.onLineChange(Context cx, int lineNumber)
          Called when executed code reaches new line in the source.
 

Uses of Context in net.sourceforge.htmlunit.corejs.javascript.jdk13
 

Methods in net.sourceforge.htmlunit.corejs.javascript.jdk13 that return Context
protected  Context VMBridge_jdk13.getContext(java.lang.Object contextHelper)
           
 

Methods in net.sourceforge.htmlunit.corejs.javascript.jdk13 with parameters of type Context
protected  void VMBridge_jdk13.setContext(java.lang.Object contextHelper, Context cx)
           
 

Uses of Context in net.sourceforge.htmlunit.corejs.javascript.jdk15
 

Methods in net.sourceforge.htmlunit.corejs.javascript.jdk15 with parameters of type Context
 java.util.Iterator<?> VMBridge_jdk15.getJavaIterator(Context cx, Scriptable scope, java.lang.Object obj)
          If "obj" is a java.util.Iterator or a java.lang.Iterable, return a wrapping as a JavaScript Iterator.
 

Uses of Context in net.sourceforge.htmlunit.corejs.javascript.json
 

Constructors in net.sourceforge.htmlunit.corejs.javascript.json with parameters of type Context
JsonParser(Context cx, Scriptable scope)
           
 

Uses of Context in net.sourceforge.htmlunit.corejs.javascript.optimizer
 

Methods in net.sourceforge.htmlunit.corejs.javascript.optimizer with parameters of type Context
static java.lang.Object OptRuntime.call0(Callable fun, Scriptable thisObj, Context cx, Scriptable scope)
          Implement ....() call shrinking optimizer code.
static java.lang.Object OptRuntime.call1(Callable fun, Scriptable thisObj, java.lang.Object arg0, Context cx, Scriptable scope)
          Implement ....(arg) call shrinking optimizer code.
static java.lang.Object OptRuntime.call2(Callable fun, Scriptable thisObj, java.lang.Object arg0, java.lang.Object arg1, Context cx, Scriptable scope)
          Implement ....(arg0, arg1) call shrinking optimizer code.
static java.lang.Object OptRuntime.callN(Callable fun, Scriptable thisObj, java.lang.Object[] args, Context cx, Scriptable scope)
          Implement ....(arg0, arg1, ...) call shrinking optimizer code.
static java.lang.Object OptRuntime.callName(java.lang.Object[] args, java.lang.String name, Context cx, Scriptable scope)
          Implement name(args) call shrinking optimizer code.
static java.lang.Object OptRuntime.callName0(java.lang.String name, Context cx, Scriptable scope)
          Implement name() call shrinking optimizer code.
static java.lang.Object OptRuntime.callProp0(java.lang.Object value, java.lang.String property, Context cx, Scriptable scope)
          Implement x.property() call shrinking optimizer code.
static java.lang.Object OptRuntime.callSpecial(Context cx, Callable fun, Scriptable thisObj, java.lang.Object[] args, Scriptable scope, Scriptable callerThis, int callType, java.lang.String fileName, int lineNumber)
           
 Function Codegen.createFunctionObject(Context cx, Scriptable scope, java.lang.Object bytecode, java.lang.Object staticSecurityDomain)
           
static java.lang.Object OptRuntime.elemIncrDecr(java.lang.Object obj, double index, Context cx, int incrDecrMask)
           
 java.lang.String Codegen.getSourcePositionFromStack(Context cx, int[] linep)
           
static void OptRuntime.initFunction(NativeFunction fn, int functionType, Scriptable scope, Context cx)
           
static Scriptable OptRuntime.newArrayLiteral(java.lang.Object[] objects, java.lang.String encodedInts, int skipCount, Context cx, Scriptable scope)
           
static java.lang.Object OptRuntime.newObjectSpecial(Context cx, java.lang.Object fun, java.lang.Object[] args, Scriptable scope, Scriptable callerThis, int callType)
           
 

Uses of Context in net.sourceforge.htmlunit.corejs.javascript.regexp
 

Methods in net.sourceforge.htmlunit.corejs.javascript.regexp with parameters of type Context
 java.lang.Object RegExpImpl.action(Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args, int actionType)
           
 java.lang.Object NativeRegExp.call(Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
 java.lang.Object RegExpImpl.compileRegExp(Context cx, java.lang.String source, java.lang.String flags)
           
 Scriptable NativeRegExp.construct(Context cx, Scriptable scope, java.lang.Object[] args)
           
 java.lang.Object NativeRegExp.execIdCall(IdFunctionObject f, Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
 int RegExpImpl.find_split(Context cx, Scriptable scope, java.lang.String target, java.lang.String separator, Scriptable reObj, int[] ip, int[] matchlen, boolean[] matched, java.lang.String[][] parensp)
           
static void NativeRegExp.init(Context cx, Scriptable scope, boolean sealed)
           
 java.lang.Object RegExpImpl.js_split(Context cx, Scriptable scope, java.lang.String target, java.lang.Object[] args)
           
 Scriptable RegExpImpl.wrapRegExp(Context cx, Scriptable scope, java.lang.Object compiled)
           
 

Uses of Context in net.sourceforge.htmlunit.corejs.javascript.tools.debugger
 

Methods in net.sourceforge.htmlunit.corejs.javascript.tools.debugger with parameters of type Context
 void Main.contextCreated(Context cx)
          Deprecated. The method is only present for compatibility and should not be called.
 void Main.contextEntered(Context cx)
          Deprecated. The method is only present for compatibility and should not be called.
 void Main.contextExited(Context cx)
          Deprecated. The method is only present for compatibility and should not be called.
 void Main.contextReleased(Context cx)
          Deprecated. The method is only present for compatibility and should not be called.
static Dim.ContextData Dim.ContextData.get(Context cx)
          Returns the ContextData for the given Context.
 void Dim.StackFrame.onDebuggerStatement(Context cx)
          Called when a 'debugger' statement is executed.
 void Dim.StackFrame.onEnter(Context cx, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
          Called when the stack frame is entered.
 void Dim.StackFrame.onExceptionThrown(Context cx, java.lang.Throwable exception)
          Called when an exception has been thrown.
 void Dim.StackFrame.onExit(Context cx, boolean byThrow, java.lang.Object resultOrException)
          Called when the stack frame has been left.
 void Dim.StackFrame.onLineChange(Context cx, int lineno)
          Called when the current position has changed.
 

Uses of Context in net.sourceforge.htmlunit.corejs.javascript.tools.shell
 

Methods in net.sourceforge.htmlunit.corejs.javascript.tools.shell with parameters of type Context
protected abstract  void SecurityProxy.callProcessFileSecure(Context cx, Scriptable scope, java.lang.String filename)
           
protected  void JavaPolicySecurity.callProcessFileSecure(Context cx, Scriptable scope, java.lang.String filename)
           
 java.lang.Object JavaPolicySecurity.callWithDomain(java.lang.Object securityDomain, Context cx, Callable callable, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
           
static void Global.defineClass(Context cx, Scriptable thisObj, java.lang.Object[] args, Function funObj)
          Load a Java class that defines a JavaScript object using the conventions outlined in ScriptableObject.defineClass.
static java.lang.Object Global.deserialize(Context cx, Scriptable thisObj, java.lang.Object[] args, Function funObj)
           
static java.lang.Object Global.doctest(Context cx, Scriptable thisObj, java.lang.Object[] args, Function funObj)
          Example: doctest("js> function f() {\n > return 3;\n > }\njs> f();\n3\n"); returns 2 (since 2 tests were executed).
static void Global.gc(Context cx, Scriptable thisObj, java.lang.Object[] args, Function funObj)
           
 java.lang.String[] Global.getPrompts(Context cx)
           
protected  boolean ShellContextFactory.hasFeature(Context cx, int featureIndex)
           
static void Global.help(Context cx, Scriptable thisObj, java.lang.Object[] args, Function funObj)
          Print a help message.
 void Global.init(Context cx)
           
 Require Global.installRequire(Context cx, java.util.List<java.lang.String> modulePath, boolean sandboxed)
           
static void Global.load(Context cx, Scriptable thisObj, java.lang.Object[] args, Function funObj)
          Load and execute a set of JavaScript source files.
static void Global.loadClass(Context cx, Scriptable thisObj, java.lang.Object[] args, Function funObj)
          Load and execute a script compiled to a class file.
protected  void ShellContextFactory.onContextCreated(Context cx)
           
static java.lang.Object Global.print(Context cx, Scriptable thisObj, java.lang.Object[] args, Function funObj)
          Print the string values of its arguments.
static void Main.processFile(Context cx, Scriptable scope, java.lang.String filename)
           
static void Main.processFileNoThrow(Context cx, Scriptable scope, java.lang.String filename)
           
static void Main.processSource(Context cx, java.lang.String filename)
          Evaluate JavaScript source.
 void QuitAction.quit(Context cx, int exitCode)
           
static void Global.quit(Context cx, Scriptable thisObj, java.lang.Object[] args, Function funObj)
          Call embedding-specific quit action passing its argument as int32 exit code.
static java.lang.Object Global.readFile(Context cx, Scriptable thisObj, java.lang.Object[] args, Function funObj)
          The readFile reads the given file content and convert it to a string using the specified character coding or default character coding if explicit coding argument is not given.
static java.lang.Object Global.readUrl(Context cx, Scriptable thisObj, java.lang.Object[] args, Function funObj)
          The readUrl opens connection to the given URL, read all its data and converts them to a string using the specified character coding or default character coding if explicit coding argument is not given.
static java.lang.Object Global.runCommand(Context cx, Scriptable thisObj, java.lang.Object[] args, Function funObj)
          Execute the specified command with the given argument and options as a separate process and return the exit status of the process.
 int Global.runDoctest(Context cx, Scriptable scope, java.lang.String session, java.lang.String sourceName, int lineNumber)
           
static void Global.seal(Context cx, Scriptable thisObj, java.lang.Object[] args, Function funObj)
          The seal function seals all supplied arguments.
static void Global.serialize(Context cx, Scriptable thisObj, java.lang.Object[] args, Function funObj)
           
static java.lang.Object Global.spawn(Context cx, Scriptable thisObj, java.lang.Object[] args, Function funObj)
          The spawn function runs a given function or script in a different thread.
static java.lang.Object Global.sync(Context cx, Scriptable thisObj, java.lang.Object[] args, Function funObj)
          The sync function creates a synchronized function (in the sense of a Java synchronized method) from an existing function.
static java.lang.Object Global.toint32(Context cx, Scriptable thisObj, java.lang.Object[] args, Function funObj)
          Convert the argument to int32 number.
static double Global.version(Context cx, Scriptable thisObj, java.lang.Object[] args, Function funObj)
          Get and set the language version.
 

Constructors in net.sourceforge.htmlunit.corejs.javascript.tools.shell with parameters of type Context
Global(Context cx)
           
 

Uses of Context in net.sourceforge.htmlunit.corejs.javascript.xml
 

Methods in net.sourceforge.htmlunit.corejs.javascript.xml with parameters of type Context
 java.lang.Object XMLObject.addValues(Context cx, boolean thisIsLeft, java.lang.Object value)
          Custom + operator.
abstract  boolean XMLObject.delete(Context cx, java.lang.Object id)
          Implementation of ECMAScript [[Delete]].
abstract  java.lang.Object XMLObject.get(Context cx, java.lang.Object id)
          Implementation of ECMAScript [[Get]].
abstract  Scriptable XMLObject.getExtraMethodSource(Context cx)
          Return an additional object to look for methods that runtime should consider during method search.
abstract  java.lang.Object XMLObject.getFunctionProperty(Context cx, int id)
           
abstract  java.lang.Object XMLObject.getFunctionProperty(Context cx, java.lang.String name)
           
abstract  boolean XMLObject.has(Context cx, java.lang.Object id)
          Implementation of ECMAScript [[Has]].
abstract  boolean XMLLib.isXMLName(Context cx, java.lang.Object name)
           
abstract  Ref XMLObject.memberRef(Context cx, java.lang.Object elem, int memberTypeFlags)
          Generic reference to implement x.@y, x..y etc.
abstract  Ref XMLObject.memberRef(Context cx, java.lang.Object namespace, java.lang.Object elem, int memberTypeFlags)
          Generic reference to implement x::ns, x.@ns::y, x..@ns::y etc.
abstract  Ref XMLLib.nameRef(Context cx, java.lang.Object namespace, java.lang.Object name, Scriptable scope, int memberTypeFlags)
           
abstract  Ref XMLLib.nameRef(Context cx, java.lang.Object name, Scriptable scope, int memberTypeFlags)
           
abstract  void XMLObject.put(Context cx, java.lang.Object id, java.lang.Object value)
          Implementation of ECMAScript [[Put]].
abstract  java.lang.Object XMLLib.toDefaultXmlNamespace(Context cx, java.lang.Object uriValue)
          Construct namespace for default xml statement.