| Interface | Description |
|---|---|
| Replaced |
Marker interface which can be used for easy identification of replaced objects.
|
| RingBuffer.Consumer<T> |
| Class | Description |
|---|---|
| AtomicUnsigned |
A
UnsignedWord value that may be updated atomically. |
| AtomicWord<T extends org.graalvm.word.WordBase> |
A
word value that may be updated atomically. |
| ByteArrayReader |
Provides low-level read access to a byte[] array for signed and unsigned values of size 1, 2, 4,
and 8 bytes.
|
| ClasspathUtils | |
| Counter |
A counter that can be incremented.
|
| Counter.Group |
A group of related counters.
|
| CounterFeature | |
| HostedStringDeduplication |
Performs de-duplication of String without using
String.intern(). |
| LazyFinalReference<T> |
An object reference that is set lazily to the reference returned by the provided
Supplier
in a thread-safe manner: Supplier.get() might be called more than once from different
threads, but LazyFinalReference.get() will always return the same reference. |
| MetricsLogUtils |
Utility class for logging metrics.
|
| PointerUtils |
Utility methods on Pointers.
|
| RingBuffer<T> |
Keeps the last-n entries and allows to read the out on demand..
|
| TimeUtils | |
| UnsignedUtils |
Utility methods on Unsigned values.
|
| UserError |
SVM mechanism for handling user errors and warnings that should be reported to the command line.
|
| Utf8 |
Implements UTF-8 encoding and decoding of strings with support for zero-bytes as string
terminators.
|
| VMError |
A collection of static methods for error reporting of fatal error.
|
| Enum | Description |
|---|---|
| MetricsLogUtils.MemoryUnit |
| Exception | Description |
|---|---|
| InterruptImageBuilding |
Used to report valid interruption of compilation.
|
| Error | Description |
|---|---|
| UserError.UserException |
UserException type for all errors that should be reported to the SVM users.
|
| VMError.HostedError |
Implementation note: During native image generation, a HostedError is thrown to indicate a
fatal error.
|