| Interface | Description |
|---|---|
| Evaluator | |
| ImportMetaInitializer |
Initializer of
importMeta objects (corresponds to HostFinalizeImportMeta
operation). |
| ImportModuleDynamicallyCallback |
Callback for dynamic import syntax (corresponds to
HostImportModuleDynamically). |
| JavaScriptFunctionCallNode |
An interface implemented by nodes that represent JavaScript function call.
|
| PrepareStackTraceCallback |
Prepare stack trace callback is invoked when
stack property of an error is accessed for
the first time (to initialize the value of this property). |
| PromiseHook |
Provides information about the life-cycle of promises.
|
| PromiseRejectionTracker |
Promise rejection tracker is invoked when a promise is rejected without any handler or when a
handler is added to a rejected promise for the first time.
|
| Class | Description |
|---|---|
| BigInt | |
| Boundaries |
Utility class for calls to library methods that require a
CompilerDirectives.TruffleBoundary. |
| Errors |
Utility class to to create all kinds of ECMAScript-defined Error Objects.
|
| GraalJSException.IsIdenticalOrUndefined | |
| GraalJSException.JSStackTraceElement | |
| JavaScriptRealmBoundaryRootNode |
A RootNode for all cases where the body could throw and we would need to set the Realm to the
exception.
|
| JavaScriptRootNode | |
| JobCallback |
Represents a promise job callback (ES: JobCallback record).
|
| JSAgent |
Base class for ECMA2017 8.7 Agents.
|
| JSAgentWaiterList |
Java-based implementation of ECMA2017 WaiterList (24.4.1.2).
|
| JSAgentWaiterList.JSAgentWaiterListEntry | |
| JSAgentWaiterList.WaiterRecord | |
| JSArguments | |
| JSConfig |
This class stores magic numbers and other configuration values.
|
| JSConsoleUtil | |
| JSContext | |
| JSContextOptions |
Defines, and provides access to, all JS (context and language) options.
|
| JSEngine | |
| JSFrameUtil | |
| JSLanguageOptions |
Cached option values of per-language (Engine) options to allow for fast access in the interpreter
and constant folding in compiled code.
|
| JSNoSuchMethodAdapter | |
| JSParserOptions |
Option values that affect JS language semantics, i.e.
|
| JSRealm |
Container for JavaScript globals (i.e.
|
| JSRuntime | |
| MainJSAgent |
Default class implementing a dummy ECMA2017 8.7 Agent for the JS main thread.
|
| Properties | |
| RegexCompilerInterface | |
| SafeInteger |
This type represents an integer value in the range of -(253-1) to -253-1,
i.e.
|
| Strings | |
| Symbol | |
| ToDisplayStringFormat |
ToDisplayString formatting parameters.
|
| Enum | Description |
|---|---|
| JSContext.BuiltinFunctionKey | |
| JSContextOptions.UnhandledRejectionsTrackingMode | |
| JSErrorType |
| Exception | Description |
|---|---|
| ExitException | |
| GraalJSException | |
| JSException | |
| JSInterruptedExecutionException | |
| UserScriptException |
| Annotation Type | Description |
|---|---|
| SuppressFBWarnings |
Used to suppress FindBugs warnings.
|