Top Fields Constructors Methods
org.graalvm.nativeimage.impl

public abstract Class ImageSingletonsSupport

extends Object
Class Inheritance
Annotations
@Platforms:HOSTED_ONLY
Imports
org.graalvm.nativeimage.ImageSingletons, .Platform, .Platforms

Field Summary

Modifier and TypeField and Description
private static ImageSingletonsSupport
support

Implementation-specific singleton that stores the registration data.

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public abstract <T> void
add(Class<T> key, T value)

private static void
public abstract boolean
contains(Class<?> key)

public static ImageSingletonsSupport
get()

protected static void
installSupport(ImageSingletonsSupport imageSingletonsSupport)

public static boolean
public abstract <T> T
lookup(Class<T> key)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

supportback to summary
private static ImageSingletonsSupport support

Implementation-specific singleton that stores the registration data.

Constructor Detail

ImageSingletonsSupportback to summary
protected ImageSingletonsSupport()

Method Detail

addback to summary
public abstract <T> void add(Class<T> key, T value)
checkInstalledback to summary
private static void checkInstalled()
containsback to summary
public abstract boolean contains(Class<?> key)
getback to summary
public static ImageSingletonsSupport get()
installSupportback to summary
protected static void installSupport(ImageSingletonsSupport imageSingletonsSupport)
isInstalledback to summary
public static boolean isInstalled()
lookupback to summary
public abstract <T> T lookup(Class<T> key)