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().
|