| Package | Description |
|---|---|
| org.htmlunit.corejs.javascript | |
| org.htmlunit.corejs.javascript.commonjs.module |
| Modifier and Type | Interface and Description |
|---|---|
interface |
Function
This is interface that all functions in JavaScript must implement.
|
interface |
SerializableConstructable
This interface makes it possible to pass a lambda function to the various methods in
LambdaConstructor and LambdaFunction that require a Constructable that is also Serializable.
|
| 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 Constructable |
LambdaConstructor.getTargetConstructor() |
static Constructable |
AbstractEcmaObjectOperations.speciesConstructor(Context cx,
Scriptable s,
Constructable defaultConstructor)
Implement the ECMAScript abstract operation "SpeciesConstructor" defined in section 7.2.33 of
ECMA262.
|
| Modifier and Type | Method and Description |
|---|---|
static Constructable |
AbstractEcmaObjectOperations.speciesConstructor(Context cx,
Scriptable s,
Constructable defaultConstructor)
Implement the ECMAScript abstract operation "SpeciesConstructor" defined in section 7.2.33 of
ECMA262.
|
| Modifier and Type | Class and Description |
|---|---|
class |
Require
Implements the require() function as defined by Common JS modules.
|
Copyright © 2025 HtmlUnit. All rights reserved.