| Package | Description |
|---|---|
| org.graalvm.collections |
The Graal-SDK collections package contains memory efficient data structures.
|
| org.graalvm.nativeimage |
The Graal-SDK native-image API allows to customize the native image generation, i.e., the
ahead-of-time compilation of Java code to standalone executables.
|
| org.graalvm.nativeimage.c |
This package and its sub-packages provide a fast and lightweight interface between Java code and
C code.
|
| org.graalvm.nativeimage.c.constant |
This package provides parts of the Java / C interface that are related to C constants.
|
| org.graalvm.nativeimage.c.function |
This package provides parts of the Java / C interface that are related to C functions.
|
| org.graalvm.nativeimage.c.struct |
This package provides parts of the Java / C interface that are related to C structures.
|
| org.graalvm.nativeimage.c.type |
This package provides parts of the Java / C interface that are related to standard C pointer
types, as well as utility functions to convert between Java types and C types.
|
| org.graalvm.options |
The Graal-SDK options package contains reusable collection classes for options.
|
| org.graalvm.polyglot |
The Graal-SDK polyglot API allows to embed Graal languages in Java applications.
|
| org.graalvm.polyglot.io |
Input/Output support for the Graal-SDK polyglot API.
|
| org.graalvm.polyglot.management |
The management package provides tools that monitor and instrument the behavior of guest language
programs.
|
| org.graalvm.polyglot.proxy |
The Graal SDK proxy interfaces allow to mimic guest language objects, arrays, executables,
primitives and native objects in Graal languages.
|
| org.graalvm.word |
This package provides a low-level mechanism to use machine-word-sized values in Java.
|