Top Description Fields Constructors Methods
jdk.internal.loader

pack-priv Class ArchivedClassLoaders

extends Object
Class Inheritance
Imports
java.util.Map, jdk.internal.misc.CDS, jdk.internal.module.ServicesCatalog

Used to archive the built-in class loaders, their services catalogs, and the package-to-module map used by the built-in class loaders.

Field Summary

Modifier and TypeField and Description
private final ClassLoader
private static ArchivedClassLoaders
private final ClassLoader
private final Map<String, ?>
private final ClassLoader
private final ServicesCatalog[]

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
pack-priv ClassLoader
pack-priv static void
pack-priv ClassLoader
pack-priv static ArchivedClassLoaders
get()

pack-priv Map<String, ?>
pack-priv ClassLoader
pack-priv ServicesCatalog
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

appLoaderback to summary
private final ClassLoader appLoader
archivedClassLoadersback to summary
private static ArchivedClassLoaders archivedClassLoaders
bootLoaderback to summary
private final ClassLoader bootLoader
packageToModuleback to summary
private final Map<String, ?> packageToModule
platformLoaderback to summary
private final ClassLoader platformLoader
servicesCatalogsback to summary
private final ServicesCatalog[] servicesCatalogs

Constructor Detail

ArchivedClassLoadersback to summary
private ArchivedClassLoaders()

Method Detail

appLoaderback to summary
pack-priv ClassLoader appLoader()
archiveback to summary
pack-priv static void archive()
bootLoaderback to summary
pack-priv ClassLoader bootLoader()
getback to summary
pack-priv static ArchivedClassLoaders get()
packageToModuleback to summary
pack-priv Map<String, ?> packageToModule()
platformLoaderback to summary
pack-priv ClassLoader platformLoader()
servicesCatalogback to summary
pack-priv ServicesCatalog servicesCatalog(ClassLoader loader)