Qwylt

Uses of Class
java.lang.module.spi.ImportSpace

Packages that use ImportSpace
java.lang.module.spi   
 

Uses of ImportSpace in java.lang.module.spi
 

Methods in java.lang.module.spi that return ImportSpace
protected abstract  ImportSpace ModuleState.createImports()
          Create and populate a ImportSpace representing the imports of the associated archive: Create an ImportSpace with the relevant constraints, then Convert each package scoped import into a query, find all candidates and add them to the result. Convert each module scoped module import to a query, find a single candidate and add it to the results; this will add the candidate as if there were package imports for each package exported by the candidate. Return the result Called only when state is PREPARING.
static ImportSpace ImportSpace.emptyImports(ModuleArchive importer)
          Returns an empty, immutable and committed ImportSpace for the specified importer.
protected  ImportSpace ModuleState.getImports()
          Returns the imports.
 ImportSpace SharedState.getImports()
          Returns the combined imports of the composite members.
protected  ImportSpace ModuleState.load()
          Load stored state if available.
protected  ImportSpace SharedState.mergeImports(java.util.List<? extends ModuleArchive> members)
          Merges the imports of the composite members.
protected  ImportSpace ModuleState.prepareImports()
          Creates and prepares an ImportSpace representing the imports of the associated archive.
static ImportSpace ImportSpace.union(ImportSpace[] imports)
          Returns a committed ClassSpace that is the union of the specified list of committed ImportSpace instances.
static ImportSpace ImportSpace.union(ImportSpace source, java.lang.String packageName, Import packageImport, java.util.List<ModuleArchive> candidates, ImportConstraint... constraints)
          Returns a a committed ClassSpace that is the union of the specified committed source space and one additional package connection.
 

Methods in java.lang.module.spi with parameters of type ImportSpace
 void ImportSpace.addConnections(ImportSpace imports)
          Add all connections from the specified imports.
 void SharesDependentPackages.apply(ImportConstraint.Phase phase, ImportSpace domain)
          Applies this constraint if required for the specified phase, potentially reducing the set of candidates in the domain.
 void PackageConstraint.apply(ImportConstraint.Phase phase, ImportSpace domain)
          Applies this constraint if required for the specified phase, potentially reducing the set of candidates in the domain.
abstract  void ImportConstraint.apply(ImportConstraint.Phase phase, ImportSpace domain)
          Applies this constraint if required for the specified phase, potentially reducing the set of candidates in the domain.
protected  void ModuleState.commitImports(ImportSpace imports)
          Commit imports.
protected  java.util.Set<java.lang.String> ModuleState.getExportedPackages(ImportSpace imports)
          Returns a unmodifiable set of all exported package names, including re-exported imports.
protected  void ModuleState.store(ImportSpace imports, SharedState shared)
          Store state.
static ImportSpace ImportSpace.union(ImportSpace[] imports)
          Returns a committed ClassSpace that is the union of the specified list of committed ImportSpace instances.
static ImportSpace ImportSpace.union(ImportSpace source, java.lang.String packageName, Import packageImport, java.util.List<ModuleArchive> candidates, ImportConstraint... constraints)
          Returns a a committed ClassSpace that is the union of the specified committed source space and one additional package connection.
 

Constructors in java.lang.module.spi with parameters of type ImportSpace
ModuleState(ModuleArchive archive, ImportSpace imports, ModuleState.State state)
          Construct an instance with a specified state for the specified ModuleArchive.
 


Qwylt

Send comments or questions to Bryan Atsatt