See: Description
| Interface | Description |
|---|---|
| Isolate |
Pointer to the runtime data structure for an isolate.
|
| IsolateThread |
Pointer to the runtime data structure for a thread.
|
| LogHandler |
Low-level handler for log messages of native images.
|
| ObjectHandle |
The opaque representation of a handle to a Java object given out to unmanaged code.
|
| ObjectHandles |
Manages a set of
ObjectHandles. |
| PinnedObject |
Holder for a pinned object, such that the object doesn't move until the pin is removed.
|
| Platform |
Root of the interface hierarchy for architectures, OS, and supported combinations of them.
|
| Platform.AARCH64 |
Supported architecture: ARMv8 64-bit.
|
| Platform.AMD64 |
Supported architecture: x86 64-bit.
|
| Platform.ANDROID |
Supported operating system: Android.
|
| Platform.DARWIN |
Supported operating system: Darwin (MacOS).
|
| Platform.IOS |
Supported operating system: iOS.
|
| Platform.LINUX |
Supported operating system: Linux.
|
| Platform.WINDOWS |
Supported operating system: Windows.
|
| Threading.RecurringCallback |
Interface that a callback handler needs to implement.
|
| Threading.RecurringCallbackAccess |
Provides methods that are available during the execution of a
Threading.RecurringCallback. |
| Class | Description |
|---|---|
| CurrentIsolate |
Utility methods that provide access to the current isolate.
|
| ImageInfo |
Utility class to retrieve information about the context in which code gets executed.
|
| ImageSingletons |
A key-value store of singleton objects.
|
| Isolates |
Support for the creation, access to, and tear-down of isolates.
|
| Isolates.CreateIsolateParameters |
Parameters for the creation of an isolate.
|
| Isolates.CreateIsolateParameters.Builder |
Builder for a
Isolates.CreateIsolateParameters instance. |
| Platform.ANDROID_AARCH64 |
Supported leaf platform: Android on AArch64 64-bit.
|
| Platform.DARWIN_AARCH64 |
Supported leaf platform: Darwin (MacOS) on AArch 64-bit.
|
| Platform.DARWIN_AMD64 |
Supported leaf platform: Darwin (MacOS) on x86 64-bit.
|
| Platform.HOSTED_ONLY |
Marker for elements (types, methods, or fields) that are only visible during native image
generation and cannot be used at run time, regardless of the actual platform.
|
| Platform.IOS_AARCH64 |
Supported leaf platform: iOS on AArch 64-bit.
|
| Platform.IOS_AMD64 |
Supported leaf platform: iOS on x86 64-bit.
|
| Platform.LINUX_AARCH64 |
Supported leaf platform: Linux on AArch64 64-bit.
|
| Platform.LINUX_AMD64 |
Supported leaf platform: Linux on x86 64-bit.
|
| Platform.WINDOWS_AMD64 |
Supported leaf platform: Windows on x86 64-bit.
|
| ProcessProperties |
Utility class to get and set properties of the OS process at run time.
|
| RuntimeOptions |
Used for manipulating options at run time.
|
| StackValue |
Contains static methods for memory allocation in the stack frame.
|
| Threading |
Functionality related to execution in threads.
|
| UnmanagedMemory |
Contains static methods that allow allocate/free of unmanaged memory, i.e., memory that is not
under the control of the garbage collector.
|
| VMRuntime |
Used for doing VM runtime operations.
|
| Enum | Description |
|---|---|
| RuntimeOptions.OptionClass |
Classes of options that can be queried through
RuntimeOptions.getOptions(EnumSet). |
| Exception | Description |
|---|---|
| Isolates.IsolateException |
An exception thrown in the context of managing isolates.
|
| Annotation Type | Description |
|---|---|
| Platforms |
Restricts the annotated element (type, method, or field) to the specified
Platform
groups. |