APIdia Launch Partner
Top Description Constructors Methods
jdk.internal.module

pack-priv Class ExplodedSystemModules

extends Object
implements SystemModules
Class Inheritance
All Implemented Interfaces
jdk.internal.module.SystemModules
Imports
java.lang.module.ModuleDescriptor, java.util.Map, .Set

A dummy SystemModules for use with exploded builds or testing.

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Modifier and TypeMethod and Description
public boolean
hasIncubatorModules()

Implements jdk.internal.module.SystemModules.hasIncubatorModules.

Return false if the modules reconstituted by this SystemModules object do not include any incubator modules.

public boolean
hasSplitPackages()

Implements jdk.internal.module.SystemModules.hasSplitPackages.

Returns false if the module reconstituted by this SystemModules object have no overlapping packages.

public ModuleDescriptor[]
moduleDescriptors()

Implements jdk.internal.module.SystemModules.moduleDescriptors.

Returns the non-empty array of ModuleDescriptor objects.

public ModuleHashes[]
moduleHashes()

Implements jdk.internal.module.SystemModules.moduleHashes.

Returns the array of ModuleHashes objects.

public Map<String, Set<String>>
moduleReads()

Implements jdk.internal.module.SystemModules.moduleReads.

Returns the map representing readability graph for the modules reconstituted by this SystemModules object.

public ModuleResolution[]
moduleResolutions()

Implements jdk.internal.module.SystemModules.moduleResolutions.

Returns the array of ModuleResolution objects.

public ModuleTarget[]
moduleTargets()

Implements jdk.internal.module.SystemModules.moduleTargets.

Returns the array of ModuleTarget objects.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

ExplodedSystemModulesback to summary
pack-priv ExplodedSystemModules()

Method Detail

hasIncubatorModulesback to summary
public boolean hasIncubatorModules()

Implements jdk.internal.module.SystemModules.hasIncubatorModules.

Doc from jdk.internal.module.SystemModules.hasIncubatorModules.

Return false if the modules reconstituted by this SystemModules object do not include any incubator modules. Returns true if there are incubating modules or unknown.

Annotations
@Override
hasSplitPackagesback to summary
public boolean hasSplitPackages()

Implements jdk.internal.module.SystemModules.hasSplitPackages.

Doc from jdk.internal.module.SystemModules.hasSplitPackages.

Returns false if the module reconstituted by this SystemModules object have no overlapping packages. Returns true if there are overlapping packages or unknown.

Annotations
@Override
moduleDescriptorsback to summary
public ModuleDescriptor[] moduleDescriptors()

Implements jdk.internal.module.SystemModules.moduleDescriptors.

Doc from jdk.internal.module.SystemModules.moduleDescriptors.

Returns the non-empty array of ModuleDescriptor objects.

Annotations
@Override
moduleHashesback to summary
public ModuleHashes[] moduleHashes()

Implements jdk.internal.module.SystemModules.moduleHashes.

Doc from jdk.internal.module.SystemModules.moduleHashes.

Returns the array of ModuleHashes objects. The array elements correspond to the array of ModuleDescriptor objects.

Annotations
@Override
moduleReadsback to summary
public Map<String, Set<String>> moduleReads()

Implements jdk.internal.module.SystemModules.moduleReads.

Doc from jdk.internal.module.SystemModules.moduleReads.

Returns the map representing readability graph for the modules reconstituted by this SystemModules object.

Annotations
@Override
moduleResolutionsback to summary
public ModuleResolution[] moduleResolutions()

Implements jdk.internal.module.SystemModules.moduleResolutions.

Doc from jdk.internal.module.SystemModules.moduleResolutions.

Returns the array of ModuleResolution objects. The array elements correspond to the array of ModuleDescriptor objects.

Annotations
@Override
moduleTargetsback to summary
public ModuleTarget[] moduleTargets()

Implements jdk.internal.module.SystemModules.moduleTargets.

Doc from jdk.internal.module.SystemModules.moduleTargets.

Returns the array of ModuleTarget objects. The array elements correspond to the array of ModuleDescriptor objects.

Annotations
@Override