public interface com.oracle.svm.hosted.classinitialization.ClassInitializationSupport extends org.graalvm.nativeimage.impl.RuntimeClassInitializationSupport
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: com.oracle.svm.hosted.classinitialization.ClassInitializationSupport
super_class: java.lang.Object
{
public abstract com.oracle.svm.hosted.classinitialization.InitKind specifiedInitKindFor(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Lcom/oracle/svm/hosted/classinitialization/InitKind;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/Class<*>;)Lcom/oracle/svm/hosted/classinitialization/InitKind;
MethodParameters:
Name Flags
clazz
public abstract boolean canBeProvenSafe(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/Class<*>;)Z
MethodParameters:
Name Flags
clazz
public abstract java.util.Set<java.lang.Class<?>> classesWithKind(com.oracle.svm.hosted.classinitialization.InitKind);
descriptor: (Lcom/oracle/svm/hosted/classinitialization/InitKind;)Ljava/util/Set;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Lcom/oracle/svm/hosted/classinitialization/InitKind;)Ljava/util/Set<Ljava/lang/Class<*>;>;
MethodParameters:
Name Flags
kind
public abstract boolean shouldInitializeAtRuntime(jdk.vm.ci.meta.ResolvedJavaType);
descriptor: (Ljdk/vm/ci/meta/ResolvedJavaType;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
type
public abstract boolean shouldInitializeAtRuntime(java.lang.Class<?>);
descriptor: (Ljava/lang/Class;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/Class<*>;)Z
MethodParameters:
Name Flags
clazz
public abstract void maybeInitializeHosted(jdk.vm.ci.meta.ResolvedJavaType);
descriptor: (Ljdk/vm/ci/meta/ResolvedJavaType;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
type
public abstract void forceInitializeHosted(java.lang.Class<?>, java.lang.String, );
descriptor: (Ljava/lang/Class;Ljava/lang/String;Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/Class<*>;Ljava/lang/String;Z)V
MethodParameters:
Name Flags
clazz
reason
allowInitializationErrors
public abstract boolean checkDelayedInitialization();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void setUnsupportedFeatures(com.oracle.graal.pointsto.constraints.UnsupportedFeatures);
descriptor: (Lcom/oracle/graal/pointsto/constraints/UnsupportedFeatures;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
o
public abstract void setConfigurationSealed(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
sealed
public abstract java.lang.String objectInstantiationTraceMessage(java.lang.Object, java.lang.String);
descriptor: (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
obj
action
}
SourceFile: "ClassInitializationSupport.java"