Uses of Interface
org.mozilla.javascript.Function
-
Packages that use Function Package Description org.mozilla.javascript org.mozilla.javascript.commonjs.module Provides the public API for the CommonJS Modules/1.1 implementation.org.mozilla.javascript.engine org.mozilla.javascript.optimizer org.mozilla.javascript.regexp org.mozilla.javascript.tools.shell org.mozilla.javascript.xmlimpl -
-
Uses of Function in org.mozilla.javascript
Classes in org.mozilla.javascript that implement Function Modifier and Type Class Description private static class
Arguments.ThrowTypeError
class
ArrowFunction
The class for Arrow Function Definitions EcmaScript 6 Rev 14, March 8, 2013 Draft spec , 13.2class
BaseFunction
The base class for Function objects.class
BoundFunction
The class for results of the Function.bind operation EcmaScript 5 spec, 15.3.4.5class
Delegator
This is a helper class for implementing wrappers around Scriptable objects.(package private) class
FieldAndMethods
class
FunctionObject
class
IdFunctionObject
class
IdFunctionObjectES6
(package private) class
InterpretedFunction
class
LambdaConstructor
This class implements a JavaScript function that may be used as a constructor by delegating to an interface that can be easily implemented as a lambda.class
LambdaFunction
This class implements a single JavaScript function that has the prototype of the built-in Function class, and which is implemented using a single function that can easily be implemented using a lambda expression.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.(package private) class
NativeScript
The JavaScript Script object.class
Synchronizer
This class provides support for implementing Java-style synchronized methods in Javascript.Fields in org.mozilla.javascript declared as Function Modifier and Type Field Description (package private) Function
MemberBox. asGetterFunction
(package private) Function
MemberBox. asSetterFunction
(package private) Function
NativeError.ProtoProps. prepareStackTrace
Methods in org.mozilla.javascript that return Function Modifier and Type Method Description Function
AccessorSlot.FunctionGetter. asGetterFunction(java.lang.String name, Scriptable scope)
Function
AccessorSlot.Getter. asGetterFunction(java.lang.String name, Scriptable scope)
Function
AccessorSlot.MemberBoxGetter. asGetterFunction(java.lang.String name, Scriptable scope)
(package private) Function
MemberBox. asGetterFunction(java.lang.String name, Scriptable scope)
Function returned by calls to __lookupGetter__Function
AccessorSlot.FunctionSetter. asSetterFunction(java.lang.String name, Scriptable scope)
Function
AccessorSlot.MemberBoxSetter. asSetterFunction(java.lang.String name, Scriptable scope)
Function
AccessorSlot.Setter. asSetterFunction(java.lang.String name, Scriptable scope)
(package private) Function
MemberBox. asSetterFunction(java.lang.String name, Scriptable scope)
Function returned by calls to __lookupSetter__Function
Context. compileFunction(Scriptable scope, java.lang.String source, java.lang.String sourceName, int lineno, java.lang.Object securityDomain)
Compile a JavaScript function.(package private) Function
Context. compileFunction(Scriptable scope, java.lang.String source, Evaluator compiler, ErrorReporter compilationErrorReporter, java.lang.String sourceName, int lineno, java.lang.Object securityDomain)
Function
Evaluator. createFunctionObject(Context cx, Scriptable scope, java.lang.Object bytecode, java.lang.Object staticSecurityDomain)
Create a function object.Function
Interpreter. createFunctionObject(Context cx, Scriptable scope, java.lang.Object bytecode, java.lang.Object staticSecurityDomain)
static Function
TopLevel. getBuiltinCtor(Context cx, Scriptable scope, TopLevel.Builtins type)
Static helper method to get a built-in object constructor with the giventype
from the givenscope
.(package private) static Function
ScriptRuntime. getExistingCtor(Context cx, Scriptable scope, java.lang.String constructorName)
static Function
JavaAdapter. getFunction(Scriptable obj, java.lang.String functionName)
(package private) Function
AccessorSlot. getGetterFunction(java.lang.String name, Scriptable scope)
(package private) Function
Slot. getGetterFunction(java.lang.String name, Scriptable scope)
Same for the "getter."(package private) static Function
TopLevel. getNativeErrorCtor(Context cx, Scriptable scope, TopLevel.NativeErrors type)
Static helper method to get a native error constructor with the giventype
from the givenscope
.(package private) Function
AccessorSlot. getSetterFunction(java.lang.String name, Scriptable scope)
(package private) Function
Slot. getSetterFunction(java.lang.String name, Scriptable scope)
Return a JavaScript function that represents the "setter".Methods in org.mozilla.javascript with parameters of type Function Modifier and Type Method Description static java.lang.Object
JavaAdapter. callMethod(ContextFactory factory, Scriptable thisObj, Function f, java.lang.Object[] args, long argsToWrap)
Utility method which dynamically binds a Context to the current thread, if none already exists.private java.lang.Object
NativeError. callPrepareStack(Function prepare, ScriptStackElement[] stack)
java.lang.String
Context. decompileFunction(Function fun, int indent)
Decompile a JavaScript Function.java.lang.String
Context. decompileFunctionBody(Function fun, int indent)
Decompile the body of a JavaScript Function.private static java.lang.Object
JavaAdapter. doCall(Context cx, Scriptable scope, Scriptable thisObj, Function f, java.lang.Object[] args, long argsToWrap)
(package private) static NativeCall
ScriptRuntime. findFunctionActivation(Context cx, Function f)
void
ImporterTopLevel. importPackage(Context cx, Scriptable thisObj, java.lang.Object[] args, Function funObj)
Deprecated.Kept only for compatibility. -
Uses of Function in org.mozilla.javascript.commonjs.module
Classes in org.mozilla.javascript.commonjs.module that implement Function Modifier and Type Class Description class
Require
Implements the require() function as defined by Common JS modules. -
Uses of Function in org.mozilla.javascript.engine
Methods in org.mozilla.javascript.engine with parameters of type Function Modifier and Type Method Description static void
Builtins. print(Context cx, Scriptable thisObj, java.lang.Object[] args, Function f)
-
Uses of Function in org.mozilla.javascript.optimizer
Methods in org.mozilla.javascript.optimizer that return Function Modifier and Type Method Description static Function
OptRuntime. bindThis(NativeFunction fn, Context cx, Scriptable scope, Scriptable thisObj)
Function
Codegen. createFunctionObject(Context cx, Scriptable scope, java.lang.Object bytecode, java.lang.Object staticSecurityDomain)
-
Uses of Function in org.mozilla.javascript.regexp
Classes in org.mozilla.javascript.regexp that implement Function Modifier and Type Class Description (package private) class
NativeRegExpCallable
Legacy implementation of RegExp was callable, this class exists to preserve this functionality(package private) class
NativeRegExpCtor
This class implements the RegExp constructor native object.Fields in org.mozilla.javascript.regexp declared as Function Modifier and Type Field Description (package private) Function
GlobData. lambda
-
Uses of Function in org.mozilla.javascript.tools.shell
Fields in org.mozilla.javascript.tools.shell declared as Function Modifier and Type Field Description private Function
Runner. f
(package private) Function
Timers.Timeout. func
Methods in org.mozilla.javascript.tools.shell with parameters of type Function Modifier and Type Method Description 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).private static java.lang.Object
Global. doPrint(java.lang.Object[] args, Function funObj, boolean newline)
static void
Global. gc(Context cx, Scriptable thisObj, java.lang.Object[] args, Function funObj)
private static Global
Global. getInstance(Function function)
static void
Global. help(Context cx, Scriptable thisObj, java.lang.Object[] args, Function funObj)
Print a help message.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.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
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. readline(Context cx, Scriptable thisObj, java.lang.Object[] args, Function funObj)
The readline reads one line from the standard input.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.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.static java.lang.Object
Global. write(Context cx, Scriptable thisObj, java.lang.Object[] args, Function funObj)
Print just as in "print," but without the trailing newline.Constructors in org.mozilla.javascript.tools.shell with parameters of type Function Constructor Description Runner(Scriptable scope, Function func, java.lang.Object[] args)
-
Uses of Function in org.mozilla.javascript.xmlimpl
Classes in org.mozilla.javascript.xmlimpl that implement Function Modifier and Type Class Description (package private) class
XMLCtor
(package private) class
XMLList
-