Uses of Interface
net.sourceforge.htmlunit.corejs.javascript.Callable

Packages that use Callable
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.optimizer   
net.sourceforge.htmlunit.corejs.javascript.regexp   
net.sourceforge.htmlunit.corejs.javascript.tools.shell   
 

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

Subinterfaces of Callable in net.sourceforge.htmlunit.corejs.javascript
 interface Function
          This is interface that all functions in JavaScript must implement.
 interface RefCallable
          Object that can allows assignments to the result of function calls.
 

Classes in net.sourceforge.htmlunit.corejs.javascript that implement Callable
 class BaseFunction
          The base class for Function objects See ECMA 15.3.
 class BoundFunction
          The class for results of the Function.bind operation EcmaScript 5 spec, 15.3.4.5
 class Delegator
          This is a helper class for implementing wrappers around Scriptable objects.
 class FunctionObject
           
 class IdFunctionObject
           
 class NativeContinuation
           
 class NativeFunction
          This class implements the Function native object.
 class NativeJavaClass
          This class reflects Java classes into the JavaScript environment, mainly for constructors and static members.
 class NativeJavaConstructor
          This class reflects a single Java constructor into the JavaScript environment.
 class NativeJavaMethod
          This class reflects Java methods into the JavaScript environment and handles overloading of methods.
 class NativeJavaTopPackage
          This class reflects Java packages into the JavaScript environment.
 class Synchronizer
          This class provides support for implementing Java-style synchronized methods in Javascript.
 

Methods in net.sourceforge.htmlunit.corejs.javascript that return Callable
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 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 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 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.
 

Methods in net.sourceforge.htmlunit.corejs.javascript with parameters of type Callable
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 Context.call(ContextFactory factory, Callable callable, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)
          Call call(Context cx, Scriptable scope, Scriptable thisObj, Object[] args) using the Context instance associated with the current thread.
 java.lang.Object Context.callFunctionWithContinuations(Callable function, Scriptable scope, java.lang.Object[] args)
          Call function that may pause execution by capturing a continuation.
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 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 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 NativeJSON.parse(Context cx, Scriptable scope, java.lang.String jtext, Callable reviver)
           
 void ScriptableObject.setGetterOrSetter(java.lang.String name, int index, Callable getterOrSetter, boolean isSetter)
          XXX: write docs.
 

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

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

Classes in net.sourceforge.htmlunit.corejs.javascript.commonjs.module that implement Callable
 class Require
          Implements the require() function as defined by Common JS modules.
 

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

Methods in net.sourceforge.htmlunit.corejs.javascript.optimizer with parameters of type Callable
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.callSpecial(Context cx, Callable fun, Scriptable thisObj, java.lang.Object[] args, Scriptable scope, Scriptable callerThis, int callType, java.lang.String fileName, int lineNumber)
           
 

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

Classes in net.sourceforge.htmlunit.corejs.javascript.regexp that implement Callable
 class NativeRegExp
          This class implements the RegExp native object.
 

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

Methods in net.sourceforge.htmlunit.corejs.javascript.tools.shell with parameters of type Callable
 java.lang.Object JavaPolicySecurity.callWithDomain(java.lang.Object securityDomain, Context cx, Callable callable, Scriptable scope, Scriptable thisObj, java.lang.Object[] args)