| Package | Description |
|---|---|
| org.htmlunit.corejs.javascript | |
| org.htmlunit.corejs.javascript.commonjs.module | |
| org.htmlunit.corejs.javascript.tools.shell |
| Modifier and Type | Class and Description |
|---|---|
class |
ArrowFunction
The class for Arrow Function Definitions EcmaScript 6 Rev 14, March 8, 2013 Draft spec , 13.2
|
class |
BaseFunction
The base class for Function objects.
|
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 |
KnownBuiltInFunction
This class implements a lambda function which is known to the runtime system and which may be
treated specially by the interpreter or runtime.
|
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.
|
class |
Synchronizer
This class provides support for implementing Java-style synchronized methods in Javascript.
|
| Modifier and Type | Method and Description |
|---|---|
protected Function |
Context.compileFunction(Scriptable scope,
String source,
Evaluator compiler,
ErrorReporter compilationErrorReporter,
String sourceName,
int lineno,
Object securityDomain) |
Function |
Context.compileFunction(Scriptable scope,
String source,
String sourceName,
int lineno,
Object securityDomain)
Compile a JavaScript function.
|
Function |
Interpreter.createFunctionObject(Context cx,
Scriptable scope,
Object bytecode,
Object staticSecurityDomain) |
Function |
Evaluator.createFunctionObject(Context cx,
Scriptable scope,
Object bytecode,
Object staticSecurityDomain)
Create a function object.
|
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 Function |
ScriptRuntime.getExistingCtor(Context cx,
Scriptable scope,
String constructorName) |
static Function |
JavaAdapter.getFunction(Scriptable obj,
String functionName) |
| Modifier and Type | Method and Description |
|---|---|
static Object |
JavaAdapter.callMethod(ContextFactory factory,
Scriptable thisObj,
Function f,
Object[] args,
long argsToWrap)
Utility method which dynamically binds a Context to the current thread, if none already
exists.
|
String |
Context.decompileFunction(Function fun,
int indent)
Decompile a JavaScript Function.
|
String |
Context.decompileFunctionBody(Function fun,
int indent)
Decompile the body of a JavaScript Function.
|
void |
ImporterTopLevel.importPackage(Context cx,
Scriptable thisObj,
Object[] args,
Function funObj)
Deprecated.
Kept only for compatibility.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Require
Implements the require() function as defined by Common JS modules.
|
| Modifier and Type | Method and Description |
|---|---|
static void |
Global.defineClass(Context cx,
Scriptable scope,
Scriptable thisObj,
Object[] args,
Function funObj)
Load a Java class that defines a JavaScript object using the conventions outlined in
ScriptableObject.defineClass.
|
static Object |
Global.deserialize(Context cx,
Scriptable scope,
Scriptable thisObj,
Object[] args,
Function funObj) |
static Object |
Global.doctest(Context cx,
Scriptable scope,
Scriptable thisObj,
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 scope,
Scriptable thisObj,
Object[] args,
Function funObj) |
static void |
Global.help(Context cx,
Scriptable scope,
Scriptable thisObj,
Object[] args,
Function funObj)
Print a help message.
|
static void |
Global.load(Context cx,
Scriptable scope,
Scriptable thisObj,
Object[] args,
Function funObj)
Load and execute a set of JavaScript source files.
|
static void |
Global.loadClass(Context cx,
Scriptable scope,
Scriptable thisObj,
Object[] args,
Function funObj)
Load and execute a script compiled to a class file.
|
static Object |
Global.print(Context cx,
Scriptable scope,
Scriptable thisObj,
Object[] args,
Function funObj)
Print the string values of its arguments.
|
static void |
Global.quit(Context cx,
Scriptable scope,
Scriptable thisObj,
Object[] args,
Function funObj)
Call embedding-specific quit action passing its argument as int32 exit code.
|
static Object |
Global.readFile(Context cx,
Scriptable scope,
Scriptable thisObj,
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 Object |
Global.readline(Context cx,
Scriptable scope,
Scriptable thisObj,
Object[] args,
Function funObj)
The readline reads one line from the standard input.
|
static Object |
Global.readUrl(Context cx,
Scriptable scope,
Scriptable thisObj,
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 Object |
Global.runCommand(Context cx,
Scriptable scope,
Scriptable thisObj,
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 scope,
Scriptable thisObj,
Object[] args,
Function funObj)
The seal function seals all supplied arguments.
|
static void |
Global.serialize(Context cx,
Scriptable scope,
Scriptable thisObj,
Object[] args,
Function funObj) |
static Object |
Global.spawn(Context cx,
Scriptable scope,
Scriptable thisObj,
Object[] args,
Function funObj)
The spawn function runs a given function or script in a different thread.
|
static Object |
Global.sync(Context cx,
Scriptable scope,
Scriptable thisObj,
Object[] args,
Function funObj)
The sync function creates a synchronized function (in the sense of a Java synchronized
method) from an existing function.
|
static Object |
Global.toint32(Context cx,
Scriptable scope,
Scriptable thisObj,
Object[] args,
Function funObj)
Convert the argument to int32 number.
|
static double |
Global.version(Context cx,
Scriptable scope,
Scriptable thisObj,
Object[] args,
Function funObj)
Get and set the language version.
|
static Object |
Global.write(Context cx,
Scriptable scope,
Scriptable thisObj,
Object[] args,
Function funObj)
Print just as in "print," but without the trailing newline.
|
Copyright © 2025 HtmlUnit. All rights reserved.