| Interface | Description |
|---|---|
| NativeLibrarySupport.LibraryInitializer | |
| PlatformNativeLibrarySupport.NativeLibrary |
| Class | Description |
|---|---|
| AnnotationSupportConfig | |
| CalendarSubstitutions |
Dummy class to have a class with the file's name.
|
| CharsetSubstitutions |
Dummy class to have a class with the file's name.
|
| DeferredCommonPool |
Pure delegate implementation to ForkJoinPool.commonPool().
|
| FileSystemProviderSupport | |
| FileSystemProviderSupport.Options | |
| IdentityHashCodeSupport | |
| InternalVMMethod.Holder | |
| JavaAWTSubstitutions |
Dummy class to have a class with the file's name.
|
| JavaIOSubstitutions |
Dummy class to have a class with the file's name.
|
| JavaLangReflectSubstitutions |
Dummy class to have a class with the file's name.
|
| JavaLangRefSubstitutions |
Dummy class to have a class with the file's name.
|
| JavaLangSubstitutions |
Dummy class to have a class with the file's name.
|
| JavaLangSubstitutions.ClassLoaderSupport | |
| JavaLangSubstitutions.ClassValueSupport | |
| JavaMathSubstitutions |
Dummy class to have a class with the file's name.
|
| JavaNetSubstitutions |
Dummy class to have a class with the file's name.
|
| JavaNIOSubstitutions |
Dummy class to have a class with the file's name.
|
| JavaUtilSubstitutions |
Dummy class to have a class with the file's name.
|
| JDK11OrEarlier | |
| JDK11OrLater | |
| JDK13OrLater | |
| JDK8OrEarlier | |
| JDKUtils | |
| JNIPlatformNativeLibrarySupport | |
| JNIRegistrationUtil |
Utility methods used by features that perform JNI registration.
|
| Jvm |
Definitions for Hotspot JVM internal functions
We declare an initialize function in order to ensure that the jvm lib is on the link line.
|
| JVMCISubstitutions |
Dummy class to have a class with the file's name.
|
| LocaleSubstitutions |
Dummy class to have a class with the file's name.
|
| LocalizationFeature | |
| LocalizationFeature.CharsetNodePlugin |
Many subclasses of
Charset initialize encoding and decoding tables lazily. |
| LocalizationFeature.Options | |
| LocalizationSupport |
Holder for localization information that is computed during image generation and used at run
time.
|
| ManagementSupport | |
| NativeLibrarySupport | |
| Package_jdk_internal_access | |
| Package_jdk_internal_misc | |
| Package_jdk_internal_reflect | |
| Package_jdk_nio | |
| PlatformNativeLibrarySupport | |
| RandomNumbersFeature | |
| RecomputedFields |
Dummy class to have a class with the file's name.
|
| ResourceBundleSubstitutions |
Dummy class to have a class with the file's name.
|
| Resources |
Support for resources on Substrate VM.
|
| RuntimeFeature | |
| RuntimeSupport | |
| SecuritySubstitutions |
Dummy class to have a class with the file's name.
|
| StackTraceUtils | |
| StringInternSupport | |
| SubstrateOperatingSystemMXBean | |
| SunMiscSubstitutions |
Dummy class to have a class with the file's name.
|
| SunMiscSupport | |
| SunNetSubstitutions |
Dummy class to have a class with the file's name.
|
| SunNioSubstitutions |
Dummy class to have a class with the file's name.
|
| SystemInOutErrSupport |
This class provides replacement values for the
System.in, System.out, and
System.err streams at run time. |
| SystemPropertiesSupport |
This class maintains the system properties at run time.
|
| Target_java_lang_ClassLoader | |
| Target_java_lang_invoke_MemberName | |
| Target_java_lang_Module | |
| Target_java_lang_Module.ReflectionData | |
| Target_java_lang_Shutdown | |
| Target_java_util_zip_ZipFile_CleanableResource | |
| Target_jdk_internal_misc_VM | |
| Target_jdk_internal_ref_Cleaner | |
| Target_jdk_internal_reflect_Reflection | |
| Target_jdk_nashorn_api_scripting_NashornScriptEngineFactory | |
| TimeZoneSubstitutions |
This whole file should be eventually removed: GR-11844.
|
| UninterruptibleUtils |
Annotated replacements to be called from uninterruptible code for methods whose source I do not
control, and so can not annotate.
|
| UninterruptibleUtils.AtomicInteger | |
| UninterruptibleUtils.AtomicLong | |
| UninterruptibleUtils.AtomicPointer<T extends org.graalvm.word.PointerBase> | |
| UninterruptibleUtils.AtomicReference<T> | |
| UninterruptibleUtils.AtomicUnsigned |
A
UnsignedWord value that may be updated atomically. |
| UninterruptibleUtils.AtomicWord<T extends org.graalvm.word.WordBase> |
A
word value that may be updated atomically. |
| UninterruptibleUtils.Integer | |
| UninterruptibleUtils.Long | |
| UninterruptibleUtils.Math |
Methods like the ones from
Math but annotated as uninterruptible. |
| VarHandleFeature |
This file contains most of the code necessary for supporting VarHandle in native images.
|
| VMErrorSubstitutions |
Dummy class to have a class with the file's name.
|
| Error | Description |
|---|---|
| UnsupportedFeatureError |
| Annotation Type | Description |
|---|---|
| InternalVMMethod |
Annotation for types whose methods must be ignored for certain kinds of stack walks, such as by
Reflection.getCallerClass().
|