| Interface | Description |
|---|---|
| NativeLibrarySupport.LibraryInitializer | |
| PlatformNativeLibrarySupport | |
| 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.
|
| FileSystemProviderSupport | |
| FileSystemProviderSupport.Options | |
| FileTypeDetectorSupport |
This class allows to customize the
FileTypeDetectors used by
Files.probeContentType(Path). |
| FileTypeDetectorSupport.AlwaysNullFileTypeDetector | |
| FileTypeDetectorSupport.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 | |
| JDKLibZipSubstitutions | |
| JDKUtils | |
| 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 | |
| LocalizationResourceBundles |
Localization resource bundle initialization.
|
| LocalizationSupport | |
| LocalizationSupport.Options | |
| ManagementSupport | |
| NativeLibrarySupport | |
| Package_jdk_internal_access | |
| Package_jdk_internal_misc | |
| Package_jdk_internal_reflect | |
| Package_jdk_nio | |
| 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 |
Access to methods in support of
sun.misc. |
| 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_logging_SimpleFormatter_JDK8OrEarlier | |
| Target_jdk_internal_misc_VM | |
| Target_jdk_internal_reflect_Reflection | |
| Target_jdk_nashorn_api_scripting_NashornScriptEngineFactory | |
| Target_sun_util_locale_provider_LocaleProviderAdapter_JDK8OrEarlier |
The JDK-8 or earlier substitution for sun.util.locale.provider.LocaleProviderAdapter.
|
| 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.AtomicPointer<T extends org.graalvm.word.PointerBase> | |
| UninterruptibleUtils.AtomicReference<T> | |
| 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().
|