| Package | Description |
|---|---|
| org.mozilla.javascript | |
| org.mozilla.javascript.optimizer | |
| org.mozilla.javascript.regexp |
| Modifier and Type | Interface and Description |
|---|---|
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.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BaseFunction
The base class for Function objects
See ECMA 15.3.
|
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.
|
| Modifier and Type | Method and Description |
|---|---|
static Callable |
ScriptRuntime.getElemFunctionAndThis(Object obj,
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(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(Object obj,
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(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 Callable |
ScriptRuntime.getValueFunctionAndThis(Object value,
Context cx)
Prepare for calling
|
| Modifier and Type | Method and Description |
|---|---|
abstract Object |
PolicySecurityController.SecureCaller.call(Callable callable,
Context cx,
Scriptable scope,
Scriptable thisObj,
Object[] args) |
abstract Object |
SecureCaller.call(Callable callable,
Context cx,
Scriptable scope,
Scriptable thisObj,
Object[] args) |
static Object |
Context.call(ContextFactory factory,
Callable callable,
Scriptable scope,
Scriptable thisObj,
Object[] args)
Call
call(Context cx, Scriptable scope, Scriptable thisObj,
Object[] args)
using the Context instance associated with the current thread. |
Object |
Context.callFunctionWithContinuations(Callable function,
Scriptable scope,
Object[] args)
Call function that may pause execution by capturing a continuation.
|
static Ref |
ScriptRuntime.callRef(Callable function,
Scriptable thisObj,
Object[] args,
Context cx)
Perform function call in reference context.
|
static Object |
ScriptRuntime.callSpecial(Context cx,
Callable fun,
Scriptable thisObj,
Object[] args,
Scriptable scope,
Scriptable callerThis,
int callType,
String filename,
int lineNumber) |
Object |
PolicySecurityController.callWithDomain(Object securityDomain,
Context cx,
Callable callable,
Scriptable scope,
Scriptable thisObj,
Object[] args) |
Object |
SecurityController.callWithDomain(Object securityDomain,
Context cx,
Callable callable,
Scriptable scope,
Scriptable thisObj,
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. |
protected Object |
ContextFactory.doTopCall(Callable callable,
Context cx,
Scriptable scope,
Scriptable thisObj,
Object[] args)
Execute top call to script or function.
|
static Object |
ScriptRuntime.doTopCall(Callable callable,
Context cx,
Scriptable scope,
Scriptable thisObj,
Object[] args) |
void |
ScriptableObject.setGetterOrSetter(String name,
int index,
Callable getterOrSetter,
boolean isSetter)
XXX: write docs.
|
| Modifier and Type | Method and Description |
|---|---|
static Object |
OptRuntime.call0(Callable fun,
Scriptable thisObj,
Context cx,
Scriptable scope)
Implement ....() call shrinking optimizer code.
|
static Object |
OptRuntime.call1(Callable fun,
Scriptable thisObj,
Object arg0,
Context cx,
Scriptable scope)
Implement ....(arg) call shrinking optimizer code.
|
static Object |
OptRuntime.call2(Callable fun,
Scriptable thisObj,
Object arg0,
Object arg1,
Context cx,
Scriptable scope)
Implement ....(arg0, arg1) call shrinking optimizer code.
|
static Object |
OptRuntime.callN(Callable fun,
Scriptable thisObj,
Object[] args,
Context cx,
Scriptable scope)
Implement ....(arg0, arg1, ...) call shrinking optimizer code.
|
static Object |
OptRuntime.callSpecial(Context cx,
Callable fun,
Scriptable thisObj,
Object[] args,
Scriptable scope,
Scriptable callerThis,
int callType,
String fileName,
int lineNumber) |
| Modifier and Type | Class and Description |
|---|---|
class |
NativeRegExp
This class implements the RegExp native object.
|
Copyright © 2015–2017 The veraPDF Consortium. All rights reserved.