public final class ClassInitializationInfo extends Object
class, and
implementation of class initialization according to the Java VM
specification.
The information is not directly stored in DynamicHub because 1) the class initialization
state is mutable while DynamicHub must be immutable, and 2) few classes require
initialization at runtime so factoring out the information reduces image size.| Modifier and Type | Field and Description |
|---|---|
static ClassInitializationInfo |
INITIALIZED_INFO_SINGLETON
Singleton for classes that are already initialized during image building and do not need
class initialization at runtime.
|
| Constructor and Description |
|---|
ClassInitializationInfo(org.graalvm.nativeimage.c.function.CFunctionPointer classInitializer) |
public static final ClassInitializationInfo INITIALIZED_INFO_SINGLETON