Qwylt
A B C D E F G H I J L M N O P R S T U V W Z

A

add(ModuleArchive) - Method in class java.lang.module.spi.ModuleClassLoader
 
addConnection(String, Import, List<? extends ModuleArchive>) - Method in class java.lang.module.spi.ImportSpace
Add candidate connections for the specified package name.
addConnections(ImportSpace) - Method in class java.lang.module.spi.ImportSpace
Add all connections from the specified imports.
addConnectionsForModuleImport(Import, ModuleArchive) - Method in class java.lang.module.spi.ImportSpace
Add the specified candidate for each package it directly exports.
addConnectionsForService(List<? extends ModuleArchive>) - Method in class java.lang.module.spi.ImportSpace
Add required service provider connections.
addService(ServiceType<T>, T) - Method in class java.lang.module.ServiceSpace
Adds the specified service.
addTo(List<ModuleQuery>) - Method in class java.lang.module.ModuleQuery
Add this ModuleQuery and any children to the specified list.
addTo(ModuleQuery, List<ModuleQuery>) - Static method in class java.lang.module.ModuleQuery
Add the specified ModuleQuery and any children to the specified list.
addTo(List<ModuleQuery>) - Method in class java.lang.module.spi.query.Binary
Add this ModuleQuery and any children to the specified list.
addTo(List<ModuleQuery>) - Method in class java.lang.module.spi.query.Unary
Add this ModuleQuery and any children to the specified list.
and(ModuleQuery, ModuleQuery) - Static method in class java.lang.module.ModuleQuery
Returns a ModuleQuery that is the conjunction of two queries.
and(ModuleQuery) - Method in class java.lang.module.ModuleQuery
Returns a ModuleQuery that is the conjunction of this instance and the specified query.
And - Class in java.lang.module.spi.query
A boolean ModuleQuery that matches if both left and right match.
And(ModuleQuery, ModuleQuery) - Constructor for class java.lang.module.spi.query.And
Constructor.
ANY - Static variable in class java.lang.module.ModuleQuery
A query that matches any module archive.
any() - Static method in class java.lang.module.ModuleQuery
Returns a ModuleQuery that matches any archive.
ANY - Static variable in class java.lang.module.VersionRange
A VersionRange instance that will match any Version.
ANY_VERSION - Static variable in class java.lang.module.Import
A version matcher that will match any version.
anyMatcher() - Static method in class java.lang.module.AttributeMatcher
Returns an @AttributeMatcher that matches any attributes.
appendAttributes(StringBuilder) - Method in class java.lang.module.AttributeSource
 
apply(ImportConstraint.Phase, ImportSpace) - Method in class java.lang.module.spi.ImportConstraint
Applies this constraint if required for the specified phase, potentially reducing the set of candidates in the domain.
apply(ImportConstraint.Phase, ImportSpace) - Method in class java.lang.module.spi.PackageConstraint
Applies this constraint if required for the specified phase, potentially reducing the set of candidates in the domain.
apply(String, List<? extends ModuleArchive>, ModuleArchive) - Method in class java.lang.module.spi.PackageConstraint
Applies this constraint, potentially reducing the set of candidates in the domain.
apply(ModuleArchive, List<ConnectionError>) - Method in class java.lang.module.spi.PackageConstraint
Apply the constraint to the specified candidate.
apply(ImportConstraint.Phase, ImportSpace) - Method in class java.lang.module.spi.SharesDependentPackages
Applies this constraint if required for the specified phase, potentially reducing the set of candidates in the domain.
applyIn(ImportConstraint.Phase) - Method in class java.lang.module.spi.ImportConstraint
Returns true if this constraint should be applied in the specified phase.
applyIn(ImportConstraint.Phase) - Method in class java.lang.module.spi.SharesDependentPackages
Returns true if this constraint should be applied in the specified phase.
asList(String) - Static method in class java.lang.module.AttributeSource
Converts the value to a list.
asList() - Method in class java.lang.module.ModuleQuery
Returns this ModuleQuery and all child instances as a list.
asList() - Method in class java.lang.module.spi.ExportList
Returns the exports as a List.
assertDirectoryValid(File, boolean) - Static method in class java.lang.module.ModuleRepository
Assert that the specified directory is valid, creating it if needed.
assertNoConflict(ModuleArchive, PackageConnection) - Method in class java.lang.module.spi.ImportSpace
Assert that the specified candidate does not conflict with the existing candidates.
assertOpen(boolean) - Method in class java.lang.module.ModuleRepository
Assert that this instance is open and that it is modifiable if the operation will modify.
assertValidDomain(List<? extends ModuleArchive>, String, List<ConnectionError>, ModuleArchive) - Method in class java.lang.module.spi.PackageConstraint
Assert that the domain is not empty.
attributeEquals(String, String) - Static method in class java.lang.module.ModuleQuery
Returns a ModuleQuery that tests for the existence of an attribute and that the values are equal.
AttributeEquals - Class in java.lang.module.spi.query
A ModuleQuery that tests whether or not an attribute exists in a ModuleArchive and that the values are equal.
AttributeEquals(String, String) - Constructor for class java.lang.module.spi.query.AttributeEquals
Constructor.
attributeExists(String) - Static method in class java.lang.module.ModuleQuery
Returns a ModuleQuery that tests for the existence of an attribute.
AttributeExists - Class in java.lang.module.spi.query
A ModuleQuery that tests whether or not a given attribute exists in a ModuleArchive.
AttributeExists(String) - Constructor for class java.lang.module.spi.query.AttributeExists
Constructor.
AttributeMatcher - Class in java.lang.module
A Matcher for AttributeSources.
AttributeMatcher(String, Map<String, String>) - Constructor for class java.lang.module.AttributeMatcher
Constructor.
attributeMatcher - Variable in class java.lang.module.ExportMatcher
 
AttributeSource - Class in java.lang.module
A named container for immutable attributes.
AttributeSource() - Constructor for class java.lang.module.AttributeSource
 

B

Binary - Class in java.lang.module.spi.query
An abstract ModuleQuery that matches two other ModuleQuery instances.
Binary(ModuleQuery, ModuleQuery) - Constructor for class java.lang.module.spi.query.Binary
Constructor.

C

ClassSpace - Class in java.lang.module
This class represents an accessor for a set of classes and resources that may be either locally defined, retrieved from delegate ClassSpaces, or both.
ClassSpace() - Constructor for class java.lang.module.ClassSpace
 
close() - Method in class java.lang.module.ModuleArchive
Close this archive.
close() - Method in class java.lang.module.ModuleRepository
Close this repository.
commit() - Method in class java.lang.module.spi.ImportSpace
Commit this PackageSpace by asserting all constraints that apply in the commit phase.
commitDomain() - Method in class java.lang.module.spi.PackageConnection
Commit the domain, ensuring that only the selected candidate(s) remain.
commitImports(ImportSpace) - Method in class java.lang.module.spi.ModuleState
Commit imports.
compareTo(Version) - Method in class java.lang.module.Version
Compare two Version objects.
Configuration - Class in java.lang.module.spi
Module system configuration service.
Configuration() - Constructor for class java.lang.module.spi.Configuration
 
Configuration.Default - Class in java.lang.module.spi
The default Configuration implementation.
Configuration.Default() - Constructor for class java.lang.module.spi.Configuration.Default
 
CONFIGURATION_CLASS_KEY - Static variable in class java.lang.module.spi.Configuration
The system property that may be used to override the default configuration class.
connect() - Method in class java.lang.module.spi.ModuleState
Connect this instance, blocking the calling thread until connection completes or fails.
ConnectionCoordinator - Class in java.lang.module.spi
This class coordinates import resolution for and across ModuleArchive instances, ensuring that cyclic imports do not result in deadlock.
ConnectionCoordinator() - Constructor for class java.lang.module.spi.ConnectionCoordinator
 
ConnectionCoordinator.Default - Class in java.lang.module.spi
A ConnectionCoordinator that initializes connections on a single private thread to prevent deadlocks due to import cycles.
ConnectionCoordinator.Default() - Constructor for class java.lang.module.spi.ConnectionCoordinator.Default
 
ConnectionError - Error in java.lang.module
Thrown when a module's imports cannot be resolved.
ConnectionError(String) - Constructor for error java.lang.module.ConnectionError
Constructs a ConnectionError with the specified detail message.
ConnectionError(String, Throwable) - Constructor for error java.lang.module.ConnectionError
Constructs a ConnectionError with the specified detail message and cause.
ConnectionError(Throwable) - Constructor for error java.lang.module.ConnectionError
Constructs a ConnectionError with the specified cause.
contains(String) - Method in class java.lang.module.ModuleResources
Check if the specified resource is available from this instance.
contains(ExportMatcher) - Method in class java.lang.module.spi.ExportList
Returns true if this list has an entry that matches the specified matcher.
contains(ModuleArchive) - Method in class java.lang.module.spi.PackageConnection
Returns true if the domain contains the specified candidate.
containsAttribute(String) - Method in class java.lang.module.AttributeMatcher
Returns true if the specified attribute is present in this instance.
containsAttribute(String) - Method in class java.lang.module.AttributeSource
Returns true if the specified attribute is present in this instance.
containsAttribute(String) - Method in class java.lang.module.Export
Returns true if the specified attribute is present in this instance.
containsAttribute(String) - Method in class java.lang.module.ExportMatcher
Returns true if the specified attribute is present in this instance.
containsAttributes(Map<String, String>) - Method in class java.lang.module.AttributeSource
Returns true if all of the specified attributes are present in this instance and have values that are equal.
containsMatcher(String...) - Static method in class java.lang.module.AttributeMatcher
Returns an AttributeMatcher that matches if all specified attributes are contained in the target AttributeSource.
containsMatcher(Map<String, String>) - Static method in class java.lang.module.AttributeMatcher
Returns an AttributeMatcher that matches if all specified attributes are contained in the target AttributeSource.
create(ModuleQuery, ModuleQuery, ModuleQuery...) - Static method in class java.lang.module.spi.query.And
Returns a ModuleQuery that is the conjunction of two or more queries.
create(ModuleQuery) - Static method in class java.lang.module.spi.query.Not
Returns a ModuleQuery that inverts another query.
create(ModuleQuery, ModuleQuery, ModuleQuery...) - Static method in class java.lang.module.spi.query.Or
Returns a ModuleQuery that is the disjunction of two or more queries.
createImports() - Method in class java.lang.module.spi.ModuleState
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.
createInstance() - Method in class java.lang.module.spi.ModuleState
Create a new Module instance.
createLoader(ClassSpace, List<? extends ModuleArchive>) - Method in class java.lang.module.spi.SharedState
Creates a ClassLoader to be shared by the composite members.
createNewModule() - Method in class java.lang.module.ModuleArchive
Create a new Module instance.
createSharedState(List<? extends ModuleArchive>) - Method in class java.lang.module.spi.ModuleState
Create shared state.

D

DEFAULT_FACTORY - Static variable in class java.lang.module.spi.ServiceLocator
A factory that requires a default constructor.
defineClass(String, ByteBuffer, ModuleResources) - Method in class java.lang.module.spi.ModuleClassLoader
 
defineClass(String, ByteBuffer, Module, ProtectionDomain) - Method in class java.lang.module.spi.ModuleClassLoader
 
definePackage(String, Manifest, URL) - Method in class java.lang.module.spi.ModuleClassLoader
Defines a new package by name in this ClassLoader.
deleteRepositoryConfiguration(File) - Method in class java.lang.module.spi.Configuration.Default
Delete a repository configuration file.
deleteRepositoryConfiguration(File) - Method in class java.lang.module.spi.Configuration
Delete a repository configuration file.
disconnect(boolean) - Method in class java.lang.module.spi.ModuleState
Reset all state.

E

EMPTY - Static variable in class java.lang.module.ModuleRepository
 
EMPTY_ENUMERATION - Static variable in class java.lang.module.spi.ImportSpace
An empty Enumeration instance.
emptyImports(ModuleArchive) - Static method in class java.lang.module.spi.ImportSpace
Returns an empty, immutable and committed ImportSpace for the specified importer.
ensurePackageDefined(String, ModuleResources) - Method in class java.lang.module.spi.ModuleClassLoader
Make sure that a package is defined for the specified name.
equals(Object) - Method in class java.lang.module.Export
Test if the specified object is equal to this instance, enforcing identity comparison.
equals(Object) - Method in class java.lang.module.Import
Test if the specified object is equal to this instance, enforcing identity comparison.
equals(Object) - Method in class java.lang.module.ModuleArchive
Test if the specified object is equal to this instance, enforcing identity comparison.
equals(ModuleIdentity) - Method in class java.lang.module.ModuleIdentity
Test if the specified identity is equal to this instance.
equals(Object) - Method in class java.lang.module.ModuleIdentity
Test if the specified object is equal to this instance.
equals(Object) - Method in class java.lang.module.ModuleRepository
Test if the specified object is equal to this instance, enforcing identity comparison.
equals(Object) - Method in class java.lang.module.ModuleSystem
Test if the specified object is equal to this instance.
equals(Object) - Method in class java.lang.module.ResourceSpace
Test if the specified object is equal to this instance, enforcing identity comparison.
equals(Object) - Method in class java.lang.module.ServiceType
Test if the specified object is equal to this instance
equals(ServiceType) - Method in class java.lang.module.ServiceType
Test if the specified object is equal to this instance
equals(Object) - Method in class java.lang.module.spi.ModuleInfo.Directive
Test if the specified object is equal to this instance.
equals(Object) - Method in class java.lang.module.spi.ModuleInfo.Term
Test if the specified object is equal to this instance.
equals(Object) - Method in class java.lang.module.Version
Compare two Version objects for equality.
equals(Object) - Method in class java.lang.module.VersionRange
Compare two Version objects for equality.
equalsMatcher(String...) - Static method in class java.lang.module.AttributeMatcher
Returns an AttributeMatcher that matches if the specified attributes are equal to those of the AttributeSource.
equalsMatcher(Map<String, String>) - Static method in class java.lang.module.AttributeMatcher
Returns an AttributeMatcher that matches if the specified attributes are equal to those of the target AttributeSource.
EventDispatcher - Class in java.lang.module.spi
Event dispatcher.
EventDispatcher() - Constructor for class java.lang.module.spi.EventDispatcher
 
EventListener - Class in java.lang.module.spi
Event listeners.
EventListener() - Constructor for class java.lang.module.spi.EventListener
 
EventListener.LifeCycle - Interface in java.lang.module.spi
 
EventListener.Search - Interface in java.lang.module.spi
 
Export - Class in java.lang.module
A versioned ScopedName with dependent packages that is tied to a specific ModuleArchive.
Export(ScopedName.Scope, String, Version, Map<String, String>, List<String>, ModuleArchive) - Constructor for class java.lang.module.Export
Constructs an instance for the specified name.
export(ModuleArchive) - Method in class java.lang.module.ModuleRepository
Export the specified archive in installable form, identical or equivalent to the originally installed, module system specific archive.
ExportList<T extends Export> - Class in java.lang.module.spi
A list of Export instances that can be retrieved using an ExportMatcher or by name and scope.
ExportList(List<T>) - Constructor for class java.lang.module.spi.ExportList
Constructor.
ExportMatcher - Class in java.lang.module
A ScopedName used to match against Export instances.
ExportMatcher(ScopedName.Scope, String) - Constructor for class java.lang.module.ExportMatcher
Constructor.
ExportMatcher(ScopedName.Scope, String, Matcher<Version>) - Constructor for class java.lang.module.ExportMatcher
Constructor.
ExportMatcher(ScopedName.Scope, String, Matcher<Version>, AttributeMatcher) - Constructor for class java.lang.module.ExportMatcher
Constructor.
exports(ExportMatcher) - Static method in class java.lang.module.ModuleQuery
Returns a ModuleQuery that tests for an export.
Exports - Class in java.lang.module.spi.query
A ModuleQuery that tests if an archive provides a specified export.
Exports(ExportMatcher) - Constructor for class java.lang.module.spi.query.Exports
Constructor.
exportsPackage(String) - Static method in class java.lang.module.ModuleQuery
Returns a ModuleQuery that tests for an exported package.
exportsPackage(String, Matcher<Version>) - Static method in class java.lang.module.ModuleQuery
Returns a ModuleQuery that tests for an exported package, with optional version matching.

F

find(Indexable<T>) - Method in class java.lang.module.ModuleQuery
Match this ModuleQuery and any children against the specified Indexable, stopping at the first match.
find(ModuleQuery, Indexable<T>) - Static method in class java.lang.module.ModuleQuery
Match the specified ModuleQuery and any children against the specified Indexable, stopping at the first match.
find(ModuleQuery) - Method in class java.lang.module.ModuleRepository
Find the first ModuleArchive that matches the specified query.
find(ModuleQuery) - Method in class java.lang.module.SearchPolicy
Find the first ModuleArchive that matches the specified query.
find(Indexable<T>) - Method in class java.lang.module.spi.query.Binary
Match this ModuleQuery and any children against the specified Indexable, stopping at the first match.
find(Indexable<T>) - Method in class java.lang.module.spi.query.Or
Match this ModuleQuery and any children against the specified Indexable, stopping at the first match.
find(Indexable<T>) - Method in class java.lang.module.spi.query.Unary
Match this ModuleQuery and any children against the specified Indexable, stopping at the first match.
find(ModuleQuery) - Method in class java.lang.module.spi.SearchSequence
Find the first ModuleArchive that matches the specified query.
findAll(ModuleQuery) - Method in class java.lang.module.ModuleRepository
Find all ModuleArchives that match the specified query.
findAll(ModuleQuery) - Method in class java.lang.module.SearchPolicy
Find all ModuleArchive that match the specified query.
findAll(ModuleQuery) - Method in class java.lang.module.spi.SearchSequence
Find all ModuleArchive that match the specified query.
findAllImportCandidates(ModuleQuery, Import) - Method in class java.lang.module.spi.ModuleState
Find all import candidates that match the specified query.
findAllLocal(ModuleQuery) - Method in class java.lang.module.ModuleRepository
Find all ModuleArchives within this ModuleRepository that match the specified query.
findAllLocal(ModuleQuery) - Method in class java.lang.module.SearchPolicy
Find all ModuleArchives within the local Repository that match the specified query.
findImportCandidate(ModuleQuery, Import) - Method in class java.lang.module.spi.ModuleState
Find a single import candidate that matches the specified query.
findIndexable(Class<T>) - Method in class java.lang.module.ModuleQuery
Walk this ModuleQuery and return the first node of the specified type that is safe to use in an index.
findLibrary(String) - Method in class java.lang.module.spi.ModuleClassLoader
Returns the absolute path name of a native library.
findLocal(ModuleQuery) - Method in class java.lang.module.ModuleRepository
Find the first ModuleArchive within this ModuleRepository that matches the specified query.
findLocal(ModuleQuery) - Method in class java.lang.module.SearchPolicy
Find the first ModuleArchive within the local Repository that matches the specified query.
findRepository(String, File) - Method in class java.lang.module.spi.Configuration
Get an existing repository or load one.
fireArchiveInstalled(ModuleArchive) - Static method in class java.lang.module.spi.EventDispatcher
 
fireArchiveUninstalled(ModuleArchive) - Static method in class java.lang.module.spi.EventDispatcher
 
fireClassDefined(ClassSpace, Class) - Static method in class java.lang.module.spi.EventDispatcher
 
fireClassError(ClassSpace, String, Throwable) - Static method in class java.lang.module.spi.EventDispatcher
 
fireClassFound(ClassSpace, Class) - Static method in class java.lang.module.spi.EventDispatcher
 
fireLibraryFound(ResourceSpace, File) - Static method in class java.lang.module.spi.EventDispatcher
 
fireLibraryNotFound(ResourceSpace, String) - Static method in class java.lang.module.spi.EventDispatcher
 
fireModuleCreated(Module) - Static method in class java.lang.module.spi.EventDispatcher
 
fireModuleCreationFailed(ModuleArchive, ConnectionError) - Static method in class java.lang.module.spi.EventDispatcher
 
fireModuleReleased(Module) - Static method in class java.lang.module.spi.EventDispatcher
 
firePackageDefined(ClassSpace, Package) - Static method in class java.lang.module.spi.EventDispatcher
 
fireRepositoryClosed(ModuleRepository) - Static method in class java.lang.module.spi.EventDispatcher
 
fireRepositoryOpened(ModuleRepository) - Static method in class java.lang.module.spi.EventDispatcher
 
fireResourceDataFound(ResourceSpace, ByteBuffer) - Static method in class java.lang.module.spi.EventDispatcher
 
fireResourceFound(ResourceSpace, URL) - Static method in class java.lang.module.spi.EventDispatcher
 
fireResourceNotFound(ResourceSpace, String) - Static method in class java.lang.module.spi.EventDispatcher
 
fireResourcesFound(ResourceSpace, Enumeration<URL>) - Static method in class java.lang.module.spi.EventDispatcher
 
fireServiceAdded(ServiceSpace, ServiceType, Object) - Static method in class java.lang.module.spi.EventDispatcher
 
fireServiceRemoved(ServiceSpace, ServiceType, Object) - Static method in class java.lang.module.spi.EventDispatcher
 

G

get(ExportMatcher) - Method in class java.lang.module.spi.ExportList
Returns the first entry that matches the specified matcher or null if none.
get(ScopedName.Scope, String) - Method in class java.lang.module.spi.ExportList
Returns the first entry that matches the specified scope and name or null if none.
getAccess() - Method in class java.lang.module.Import
Returns the access qualifier.
getAll(ExportMatcher) - Method in class java.lang.module.spi.ExportList
Returns all entries that match the specified matcher.
getAnnotation(Class<T>) - Method in class java.lang.module.Module
Returns this element's annotation for the specified type if such an annotation is present, else null.
getAnnotation(Class<T>) - Method in class java.lang.module.ModuleArchive
Returns this element's annotation for the specified type if such an annotation is present, else null.
getAnnotation(Class<T>) - Method in class java.lang.module.spi.ModuleInfo
 
getAnnotations() - Method in class java.lang.module.Module
Returns all annotations present on this element.
getAnnotations() - Method in class java.lang.module.ModuleArchive
Returns all annotations present on this element.
getAnnotations() - Method in class java.lang.module.spi.ModuleInfo
 
getAnnotationSource() - Method in class java.lang.module.ModuleArchive
Returns the AnnotatedElement instance to which the public AnnotatedElement methods will delegate.
getAnnotationSource() - Method in class java.lang.module.spi.ModuleInfo
 
getArchive() - Method in class java.lang.module.Module
Returns the archive from which this instance was created.
getArchive() - Method in class java.lang.module.ModuleResources
Returns the archive that owns this instance.
getArchive() - Method in class java.lang.module.spi.ModuleState
Returns the archive from this ModuleState.
getAttribute(String) - Method in class java.lang.module.AttributeMatcher
Returns the attribute value.
getAttribute(String) - Method in class java.lang.module.AttributeSource
Returns the attribute value.
getAttribute(String) - Method in class java.lang.module.Export
Returns the attribute value.
getAttribute(String) - Method in class java.lang.module.ExportMatcher
Returns the attribute value.
getAttributeAsList(String) - Method in class java.lang.module.AttributeMatcher
Returns the attribute value as a list.
getAttributeAsList(String) - Method in class java.lang.module.AttributeSource
Returns the attribute value as a list.
getAttributeKeys() - Method in class java.lang.module.AttributeMatcher
Returns an unmodifiable set of the attribute keys.
getAttributeKeys() - Method in class java.lang.module.AttributeSource
Returns an unmodifiable set of the attribute keys.
getAttributeKeys() - Method in class java.lang.module.Export
Returns an unmodifiable set of the attribute keys.
getAttributeKeys() - Method in class java.lang.module.ExportMatcher
Returns an unmodifiable set of the attribute keys.
getAttributeMatcher() - Method in class java.lang.module.ExportMatcher
Returns the attribute matcher.
getAttributeName() - Method in class java.lang.module.spi.query.AttributeExists
Returns the attribute name.
getAttributes() - Method in class java.lang.module.AttributeMatcher
Returns an unmodifiable map of the attributes.
getAttributes() - Method in class java.lang.module.AttributeSource
Returns an unmodifiable map of the attributes.
getAttributes() - Method in class java.lang.module.Export
Returns an unmodifiable map of the attributes.
getAttributes() - Method in class java.lang.module.ExportMatcher
Returns an unmodifiable map of the attributes.
getAttributeValue() - Method in class java.lang.module.spi.query.AttributeEquals
Returns the attribute value.
getBootResource(String) - Method in class java.lang.module.spi.ModuleClassLoader
 
getBootResources(String) - Method in class java.lang.module.spi.ModuleClassLoader
 
getCachedServices(ServiceType<T>, ServiceSpace) - Method in class java.lang.module.ServiceSpace.Locator
Returns service instances of the specified type that were previously added to the service space.
getChild() - Method in class java.lang.module.spi.query.Unary
Returns the child query.
getClassLoader() - Method in class java.lang.module.Module
Returns the ClassLoader of this instance.
getClassLoader() - Method in class java.lang.module.spi.Launcher
Returns the loader of the selected module.
getClassLoader() - Method in class java.lang.module.spi.SharedState
Returns the ClassLoader that should be shared by all composite members.
getClassSpace() - Method in class java.lang.module.spi.PackageConnection
Returns the ClassSpace that is the endpoint of this connection.
getComponentAt(int) - Method in class java.lang.module.Version
Return the component at the specified index.
getComponentCount() - Method in class java.lang.module.Version
Returns the number of components in this instance.
getCompositeMembers() - Method in class java.lang.module.Module
Returns the ModuleArchive instances from which this instance was composed, or null if not a composite.
getCompositeMembers() - Method in class java.lang.module.spi.ModuleState
Returns the set of ModuleArchives that must share a ClassLoader.
getCompositeMembers() - Method in class java.lang.module.spi.SharedState
Returns the composite members.
getConfiguration() - Static method in class java.lang.module.spi.Configuration
Get the configuration singleton.
getConnection(String) - Method in class java.lang.module.spi.ImportSpace
Returns the connection for the specified package name.
getConnection() - Method in class java.lang.module.spi.PackageConnection
Returns a ClassSpace to use for this connection.
getConnectionCoordinator() - Method in class java.lang.module.spi.Configuration.Default
Returns the ConnectionCoordinator.
getConnectionCoordinator() - Method in class java.lang.module.spi.Configuration
Returns the ConnectionCoordinator.
getConnections() - Method in class java.lang.module.spi.ImportSpace
Returns the connections.
getCurrentCandidate() - Method in class java.lang.module.spi.PackageConnection
Returns the current domain candidate.
getDeclaredAnnotations() - Method in class java.lang.module.Module
Returns all annotations that are directly present on this element.
getDeclaredAnnotations() - Method in class java.lang.module.ModuleArchive
Returns all annotations that are directly present on this element.
getDeclaredAnnotations() - Method in class java.lang.module.spi.ModuleInfo
 
getDependentPackages() - Method in class java.lang.module.Export
Returns the package names on which this exported package itself depends.
getDirectives() - Method in class java.lang.module.spi.ModuleInfo
 
getDomain() - Method in class java.lang.module.spi.PackageConnection
Returns the modifiable domain for this instance.
getError() - Method in class java.lang.module.ModuleArchive
Returns the error if this Module failed during initialization.
getError() - Method in class java.lang.module.spi.ModuleState
Get the error if this ModuleState is in State.FAILED.
getExport(ScopedName.Scope, String) - Method in class java.lang.module.ModuleArchive
Returns the first Export matching the specified scope and name.
getExport(ExportMatcher) - Method in class java.lang.module.ModuleArchive
Returns the first Export matching the specified matcher.
getExportedPackages() - Method in class java.lang.module.ResourceSpace
Returns an unmodifiable set of the package names exported by this ResourceSpace.
getExportedPackages() - Method in class java.lang.module.spi.ImportSpace
Returns an unmodifiable set of package names exported by this ClassSpace.
getExportedPackages(ImportSpace) - Method in class java.lang.module.spi.ModuleState
Returns a unmodifiable set of all exported package names, including re-exported imports.
getExporter() - Method in class java.lang.module.Export
Returns the ModuleArchive that exports the package named by this PackageExport.
getExportMatcher() - Method in class java.lang.module.spi.query.Exports
Returns the export matcher..
getExports(ExportMatcher) - Method in class java.lang.module.ModuleArchive
Returns all Exports matching the specified matcher.
getExports() - Method in class java.lang.module.ModuleArchive
Returns the direct exports of this ModuleArchive.
getExports() - Method in class java.lang.module.spi.ModuleState
Returns the exports.
getExports() - Method in class java.lang.module.spi.SharedState
Returns the combined exports of the composite members.
getIdentity() - Method in class java.lang.module.Module
Returns the identity of this module.
getIdentity() - Method in class java.lang.module.ModuleArchive
Returns the identity of this ModuleArchive.
getImported() - Method in class java.lang.module.ModuleArchive
Returns the imported ModuleArchives.
getImported() - Method in class java.lang.module.spi.ImportSpace
Returns the target archive from each connection.
getImported() - Method in class java.lang.module.spi.ModuleState
Returns the imported ModuleArchives.
getImported(ModuleArchive) - Method in class java.lang.module.spi.SharedState
Returns the imported and member archives.
getImportedPackages() - Method in class java.lang.module.ResourceSpace
Returns an unmodifiable set of the package names imported by this ResourceSpace.
getImportedPackages() - Method in class java.lang.module.spi.ImportSpace
Returns an unmodifiable set of the package names imported by this ClassSpace.
getImporter() - Method in class java.lang.module.Import
Returns the ModuleArchive that contains this import.
getImporter() - Method in class java.lang.module.spi.ImportSpace
Returns the archive for which this instance was created.
getImports() - Method in class java.lang.module.ModuleArchive
Returns the module imports of this ModuleArchive.
getImports() - Method in class java.lang.module.spi.ModuleClassLoader
 
getImports() - Method in class java.lang.module.spi.ModuleState
Returns the imports.
getImports() - Method in class java.lang.module.spi.SharedState
Returns the combined imports of the composite members.
getIncludeMaximum() - Method in class java.lang.module.VersionRange
Indicates if the maximum version is included in this range.
getIncludeMinimum() - Method in class java.lang.module.VersionRange
Indicates if the minimum version is included in this range.
getInstance() - Static method in class java.lang.module.spi.Launcher
Returns the singleton instance.
getLastModifiedTime() - Method in class java.lang.module.ModuleRepository
Returns the last modification time of ModuleRepository.
getLeftChild() - Method in class java.lang.module.spi.query.Binary
Returns the left query.
getLifeCycleListeners() - Static method in class java.lang.module.spi.EventDispatcher
Returns the list of LifeCycle listeners.
getLocal() - Method in class java.lang.module.SearchPolicy
Get the ModuleRepository that delegates to this instance.
getLocation() - Method in class java.lang.module.ModuleRepository
Returns the location of this ModuleRepository.
getLocation() - Method in class java.lang.module.ModuleResources
Returns the location of this instance.
getMainClassName() - Method in class java.lang.module.ModuleArchive
Returns the name of the main class.
getMainClassName() - Method in class java.lang.module.spi.Launcher
Returns the main class name from the selected module.
getManifest() - Method in class java.lang.module.ModuleResources
Returns the manifest or null if none.
getMatch() - Method in class java.lang.module.spi.query.Indexable
Return the matched instance if it has been set and not invalidated.
getMaximum() - Method in class java.lang.module.VersionRange
Returns the maximum Version of this range.
getMinimum() - Method in class java.lang.module.VersionRange
Returns the minimum Version of this range.
getModule() - Method in class java.lang.module.ModuleArchive
Get the cached Module instance for this ModuleArchive, creating and initializing it if required.
getModule() - Method in class java.lang.module.ServiceSpace
Returns the module from which this instance loads service classes.
getModule() - Method in class java.lang.module.spi.Launcher
Returns the selected module.
getModule() - Method in class java.lang.module.spi.ModuleClassLoader
 
getModuleAttributes() - Method in class java.lang.module.spi.ModuleInfo
 
getModuleID() - Method in class java.lang.module.spi.ModuleInfo
 
getModuleSystem() - Method in class java.lang.module.Module
Returns the ModuleSystem of this instance.
getModuleSystem() - Method in class java.lang.module.ModuleArchive
Returns the ModuleSystem of this ModuleArchive.
getModuleSystem() - Method in class java.lang.module.ModuleRepository
Returns the ModuleSystem of this ModuleRepository.
getModuleSystem(Set<ModuleInfo.Term>) - Static method in class java.lang.module.ModuleSystem
Returns the named module system.
getModuleSystem(ModuleInfo.Term...) - Static method in class java.lang.module.ModuleSystem
Returns the named module system.
getModuleSystem(ModuleInfo.Term...) - Method in class java.lang.module.spi.Configuration.Default
Returns the named module system.
getModuleSystem(String) - Method in class java.lang.module.spi.Configuration
Returns the named module system.
getModuleSystem(ModuleInfo.Term...) - Method in class java.lang.module.spi.Configuration
Returns the named module system.
getModuleSystemIDs() - Method in class java.lang.module.ModuleSystem
Return the set of identifiers for this module system.
getModuleSystems() - Static method in class java.lang.module.ModuleSystem
Returns a list of the available module systems.
getModuleSystems() - Method in class java.lang.module.spi.Configuration.Default
Returns a list of the available module systems.
getModuleSystems() - Method in class java.lang.module.spi.Configuration
Returns a list of the available module systems.
getName() - Method in class java.lang.module.AttributeMatcher
Returns the name of this instance.
getName() - Method in class java.lang.module.AttributeSource
Returns the name of this instance.
getName() - Method in class java.lang.module.Module
Returns the name of this module.
getName() - Method in class java.lang.module.ModuleArchive
Returns the name of this ModuleArchive.
getName() - Method in class java.lang.module.ModuleIdentity
Returns the name.
getName() - Method in class java.lang.module.ModuleRepository
Returns the name of this ModuleRepository.
getName() - Method in class java.lang.module.ResourceSpace
Returns the name of this ClassSpace.
getName() - Method in class java.lang.module.ScopedName
Returns the name of this instance.
getName() - Method in class java.lang.module.spi.ImportSpace
Returns the name of this ClassSpace.
getName() - Method in class java.lang.module.spi.ModuleInfo.Directive
 
getName() - Method in class java.lang.module.spi.ModuleInfo.Term
 
getName() - Method in class java.lang.module.spi.query.Exports
Returns the export name.
getNativeLibrary(String) - Method in class java.lang.module.ModuleResources
Returns a File referencing the specified native library or null if not found.
getOSArchNames() - Method in class java.lang.module.spi.Configuration.Default
Returns the value of the os.arch system property and any known aliases of it, with the value of the system property as the first element.
getOSArchNames() - Method in class java.lang.module.spi.Configuration
Returns the value of the os.arch system property and any known aliases of it, with the value of the system property as the first element.
getOSNames() - Method in class java.lang.module.spi.Configuration.Default
Returns the value of the os.name system property and any known aliases of it, with the value of the system property as the first element.
getOSNames(String, Properties) - Method in class java.lang.module.spi.Configuration.Default
 
getOSNames() - Method in class java.lang.module.spi.Configuration
Returns the value of the os.name system property and any known aliases of it, with the value of the system property as the first element.
getPackageName(String) - Static method in class java.lang.module.ClassSpace
Returns the package name from the specified class name.
getPackageName() - Method in class java.lang.module.spi.PackageConnection
Returns the package name provided by this connection.
getPackageProvider(String) - Method in class java.lang.module.ClassSpace
Returns the ClassSpace that provides the specified package.
getPackageProvider(String) - Method in class java.lang.module.ResourceSpace
Returns the ResourceSpace that provides the specified public package.
getPackageProvider(String) - Method in class java.lang.module.spi.ImportSpace
Returns the ClassSpace that provides the specified package.
getParameterClass() - Method in class java.lang.module.ServiceType.ParameterizedClass
Returns the class of the parameter.
getProperties(String, Properties, String, boolean) - Static method in class java.lang.module.spi.Configuration
Get a property value as a comma separated list
getProperty(String, Properties) - Static method in class java.lang.module.spi.Configuration
Get a property value.
getProperty(String, Properties, String, boolean) - Static method in class java.lang.module.spi.Configuration
Get a property value, or fail if not present.
getProperty(String, Properties, String) - Static method in class java.lang.module.spi.Configuration
Get a property value.
getProtectionDomain(ClassLoader) - Method in class java.lang.module.ModuleResources
Returns the ProtectionDomain for this instance and the specified loader.
getQualifier() - Method in class java.lang.module.Version
Returns the qualifier, if any.
getQueryFormatDescription() - Method in class java.lang.module.ModuleSystem
Returns a description of the query format supported by ModuleSystem.parseQuery(java.lang.String).
getReExports() - Method in class java.lang.module.spi.ImportSpace
Returns the set of package names that are re-exported by this ClassSpace.
getRepositories() - Static method in class java.lang.module.ModuleRepository
Returns a list of all registered repositories.
getRepositories() - Method in class java.lang.module.spi.Configuration.Default
Returns a list of all registered repositories.
getRepositories() - Method in class java.lang.module.spi.Configuration
Returns a list of all registered repositories.
getRepository() - Method in class java.lang.module.Module
Returns the repository from which this instance was created.
getRepository() - Method in class java.lang.module.ModuleArchive
Returns the ModuleRepository that contains this ModuleArchive.
getRepository(String) - Static method in class java.lang.module.ModuleRepository
Returns the named repository.
getRepository(String) - Method in class java.lang.module.spi.Configuration.Default
Returns the named repository.
getRepository(String) - Method in class java.lang.module.spi.Configuration
Returns the named repository.
getRepositoryFor(URI) - Static method in class java.lang.module.ModuleRepository
Returns the registered repository with the specified location.
getRepositoryFor(URI) - Method in class java.lang.module.spi.Configuration.Default
Returns the registered repository with the specified location.
getRepositoryFor(URI) - Method in class java.lang.module.spi.Configuration
Returns the registered repository with the specified location.
getRepositoryUpdateCount() - Static method in class java.lang.module.spi.EventDispatcher
Returns the repository update count.
getResource(String) - Method in class java.lang.module.ModuleResources
Returns the specified resource or null if not found.
getResource(String) - Method in class java.lang.module.ResourceSpace
Returns the first exported resource with the specified path.
getResource(String) - Method in class java.lang.module.spi.ImportSpace
Returns the first resource with the specified path name.
getResource(String) - Method in class java.lang.module.spi.ModuleClassLoader
Returns the first resource with the specified path.
getResourceData(String) - Method in class java.lang.module.ModuleResources
Returns the data for the specified resource or null if not found.
getResourceData(String) - Method in class java.lang.module.ResourceSpace
Returns the data for the specified resource or null if not found.
getResourceData(String) - Method in class java.lang.module.spi.ImportSpace
Returns the data for the specified resource or null if not found.
getResourceData(String) - Method in class java.lang.module.spi.ModuleClassLoader
Returns the first resource with the specified path.
getResourceDataInternal(String, String) - Method in class java.lang.module.spi.ModuleClassLoader
Returns the first resource with the specified path from the internal providers.
getResourceInternal(String, String) - Method in class java.lang.module.spi.ModuleClassLoader
Returns the first resource with the specified path from the internal providers.
getResourcePackageName(String) - Static method in class java.lang.module.ResourceSpace
Returns the package name from the specified resource path.
getResourcePaths() - Method in class java.lang.module.ModuleResources
Returns an unmodifiable set of paths to all contained resources.
getResourcePaths() - Method in class java.lang.module.spi.ModuleClassLoader
Returns all the unique resource paths.
getResources() - Method in class java.lang.module.ModuleArchive
Returns the list of resources of this ModuleArchive.
getResources(String) - Method in class java.lang.module.ResourceSpace
Returns all exported resources with the specified path.
getResources(String) - Method in class java.lang.module.spi.ImportSpace
Returns all resources with the specified path name.
getResources(String) - Method in class java.lang.module.spi.ModuleClassLoader
Returns all resources with the specified path.
getResources() - Method in class java.lang.module.spi.ModuleClassLoader
 
getResourcesInternal(String, String) - Method in class java.lang.module.spi.ModuleClassLoader
Returns all resources with the specified path from the internal providers.
getRightChild() - Method in class java.lang.module.spi.query.Binary
Returns the right query.
getRoot() - Static method in class java.lang.module.ModuleSystem
Returns the root ModuleSystem.
getRootArchive() - Static method in class java.lang.module.ModuleArchive
Returns the root ModuleArchive, which is the sole exporter of packages with the "java." prefix.
getRootArchive() - Method in class java.lang.module.spi.Configuration.Default
Returns the root ModuleArchive, which is the sole exporter of packages with the "java." prefix.
getRootArchive() - Method in class java.lang.module.spi.Configuration
Returns the root ModuleArchive, which is the sole exporter of packages with the "java." prefix.
getRootMember() - Method in class java.lang.module.spi.SharedState
Returns the root member.
getRootModule() - Static method in class java.lang.module.Module
Returns the root Module, which is the sole exporter of packages with the "java." prefix.
getRootModule() - Method in class java.lang.module.spi.Configuration.Default
Returns the root ClassSpace, which is the sole exporter of packages with the "java." prefix.
getRootModule() - Method in class java.lang.module.spi.Configuration
Returns the root ClassSpace, which is the sole exporter of packages with the "java." prefix.
getRootModuleSystem() - Method in class java.lang.module.spi.Configuration.Default
Returns the root ModuleSystem.
getRootModuleSystem() - Method in class java.lang.module.spi.Configuration
Returns the root ModuleSystem.
getRootRepository() - Static method in class java.lang.module.ModuleRepository
Returns the root repository.
getRootRepository() - Method in class java.lang.module.spi.Configuration.Default
Returns the root repository.
getRootRepository() - Method in class java.lang.module.spi.Configuration
Returns the root repository.
getRootRepositoryDirectory() - Method in class java.lang.module.spi.Configuration.Default
Get the root repository directory.
getRootRepositoryDirectory() - Method in class java.lang.module.spi.Configuration
Get the root repository directory.
getScope() - Method in class java.lang.module.ScopedName
Returns the scope.
getScope() - Method in class java.lang.module.spi.query.Exports
Returns the scope.
getSearchListeners() - Static method in class java.lang.module.spi.EventDispatcher
Returns the list of LifeCycle listeners.
getSeparator() - Method in class java.lang.module.spi.ModuleInfo.Term
 
getSequence() - Method in class java.lang.module.spi.SearchSequence
 
getService(Class<T>) - Method in class java.lang.module.ServiceSpace
Returns or creates the first service instance of the specified type.
getService(ServiceType<T>) - Method in class java.lang.module.ServiceSpace
Returns or creates the first service instance of the specified type.
getService(ServiceType<T>, ServiceSpace) - Method in class java.lang.module.ServiceSpace.Locator
Returns or creates a service instance of the specified type.
getService(ServiceType<T>, ServiceSpace) - Method in class java.lang.module.spi.ServiceLocator
 
getServiceMatcher() - Method in class java.lang.module.ServiceType
Returns the service matcher.
getServiceProviders(String) - Method in class java.lang.module.ClassSpace
Returns the ModuleArchives that provide the specified service.
getServiceProviders(String) - Method in class java.lang.module.spi.ImportSpace
Returns the ModuleArchives that provide the specified service.
getServices(Class<T>) - Method in class java.lang.module.ServiceSpace
Returns or creates all service instances of the specified type.
getServices(ServiceType<T>) - Method in class java.lang.module.ServiceSpace
Returns or creates all service instances of the specified type.
getServices(ServiceType<T>, ServiceSpace, List<T>) - Method in class java.lang.module.ServiceSpace.Locator
Returns or creates all service instances of the specified type.
getServices(ServiceType<T>, ServiceSpace, List<T>) - Method in class java.lang.module.spi.ServiceLocator
 
getServiceSpace() - Method in class java.lang.module.Module
Returns the ServiceSpace for this instance.
getSharedState() - Method in class java.lang.module.spi.ModuleState
Returns the shared state for this instance, if any.
getState() - Method in class java.lang.module.ModuleArchive
TODO: change to 'module' access! Returns the state for this instance.
getState() - Method in class java.lang.module.spi.ModuleState
Returns the state of this ModuleState.
getStorageSize() - Method in class java.lang.module.ModuleArchive
Returns the number of bytes required to store this archive.
getStorageSize() - Method in class java.lang.module.ModuleResources
Returns the storage size of this instance.
getSystemRepository() - Static method in class java.lang.module.ModuleRepository
Returns the system repository.
getSystemRepository() - Method in class java.lang.module.spi.Configuration.Default
Returns the system repository.
getSystemRepository() - Method in class java.lang.module.spi.Configuration
Returns the system repository.
getSystemRepositoryDirectory() - Method in class java.lang.module.spi.Configuration.Default
Get the system repository directory.
getSystemRepositoryDirectory() - Method in class java.lang.module.spi.Configuration
Get the system repository directory.
getTargetType() - Method in class java.lang.module.spi.query.Indexable
Returns the target type.
getTerms() - Method in class java.lang.module.spi.ModuleInfo.Directive
 
getType() - Method in class java.lang.module.ServiceType
Returns the service interface type.
getType() - Method in class java.lang.module.spi.PackageConnection
Returns the connection type.
getType() - Method in class java.lang.module.Version
Returns the type of this instance.
getValue() - Method in class java.lang.module.spi.ModuleInfo.Term
 
getVersion() - Method in class java.lang.module.Export
Returns the version of this PackageExport.
getVersion() - Method in class java.lang.module.Module
Returns the version of this module.
getVersion() - Method in class java.lang.module.ModuleArchive
Returns the version of this ModuleArchive.
getVersion() - Method in class java.lang.module.ModuleIdentity
Returns the version.
getVersion() - Method in class java.lang.module.ResourceSpace
Returns the version of this ClassSpace.
getVersion() - Method in class java.lang.module.spi.ImportSpace
Returns the version of this ClassSpace.
getVersionMatcher() - Method in class java.lang.module.ExportMatcher
Returns the version matcher.
getVersionMatcher() - Method in class java.lang.module.spi.query.VersionMatches
Returns the version matcher.

H

handleClassNotFound(String, String) - Method in class java.lang.module.spi.ModuleClassLoader
TODO: move to 'hook' class? Handle the class not found condition.
handleLibraryNotFound(String) - Method in class java.lang.module.spi.ModuleClassLoader
 
handleResourceDataNotFound(String, String) - Method in class java.lang.module.spi.ModuleClassLoader
TODO: move to 'hook' class? Handle the resource data not found condition.
handleResourceNotFound(String, String) - Method in class java.lang.module.spi.ModuleClassLoader
TODO: move to 'hook' class? Handle the resource not found condition.
handleResourcesNotFound(String, String) - Method in class java.lang.module.spi.ModuleClassLoader
TODO: move to 'hook' class? Handle the resources not found condition.
HAS_NO_LOOPBACK_CONNECTIONS - Static variable in class java.lang.module.spi.ImportConstraint
A COMMIT phase ImportConstraint instance that removes connections that refer back to the importer (from an overlapping import/export).
HAS_ONLY_VALID_CANDIDATES - Static variable in class java.lang.module.spi.PackageConstraint
A PREPARE and COMMIT phase PackageConstraint instance that removes all failed archives from the domain, and ensures that at least one remains.
HAS_PREFERRED_CANDIDATES_FIRST - Static variable in class java.lang.module.spi.PackageConstraint
A PREPARE phase PackageConstraint instance that sorts the candidates in the domain first by connected state, then by version number in descending order.
HAS_RE_EXPORTS - Static variable in class java.lang.module.spi.ImportConstraint
A COMMIT phase PackageConstraint instance that adds re-exported packages from all archives imported by module rather than package.
hasAnnotations() - Method in class java.lang.module.spi.ModuleInfo
 
hasExport(ExportMatcher) - Method in class java.lang.module.ModuleArchive
Returns true if this ModuleArchive has a matching Export.
hashCode() - Method in class java.lang.module.Export
Returns the identity hash code for this instance.
hashCode() - Method in class java.lang.module.Import
Returns the identity hash code for this instance.
hashCode() - Method in class java.lang.module.ModuleArchive
Returns the identity hash code for this instance.
hashCode() - Method in class java.lang.module.ModuleIdentity
Returns the hash code for this instance.
hashCode() - Method in class java.lang.module.ModuleRepository
Returns the identity hash code for this instance.
hashCode() - Method in class java.lang.module.ModuleSystem
Returns the hash code for this instance.
hashCode() - Method in class java.lang.module.ResourceSpace
Returns the identity hash code for this instance.
hashCode() - Method in class java.lang.module.ServiceType
Returns the hash code for this instance.
hashCode() - Method in class java.lang.module.spi.ModuleInfo.Directive
Returns the identity hash code for this instance.
hashCode() - Method in class java.lang.module.spi.ModuleInfo.Term
Returns the identity hash code for this instance.
hashCode() - Method in class java.lang.module.Version
Returns a hash code for this Version.
hashCode() - Method in class java.lang.module.VersionRange
Returns a hash code for this instance.
hasMatch() - Method in class java.lang.module.spi.query.Indexable
Test if this instance has successfully matched a target and has not been invalidated.
hasModule() - Method in class java.lang.module.ModuleArchive
Returns whether or not this ModuleArchive has a fully initialized Module instance.
hasModuleAccess(Module) - Method in class java.lang.module.Module
Returns true iff the specified module has module (a.k.a.
hasValue() - Method in class java.lang.module.spi.ModuleInfo.Term
 
HOST_ARCHIVE_KEY - Static variable in class java.lang.module.spi.Configuration
The archive attribute name that, if present, signifies that the archive contains framework types that should be registered at startup.

I

Import - Class in java.lang.module
An ExportMatcher with an access qualifier that is tied to a specific ModuleArchive.
Import(Import.Access, ScopedName.Scope, String, Matcher<Version>, AttributeMatcher, ModuleArchive) - Constructor for class java.lang.module.Import
Constructs an instance.
Import.Access - Enum in java.lang.module
Access qualifier.
ImportConstraint - Class in java.lang.module.spi
This class represents an abstract constraint over the domain of all candidate imports.
ImportConstraint() - Constructor for class java.lang.module.spi.ImportConstraint
 
ImportConstraint.Phase - Enum in java.lang.module.spi
The phase of the domain.
importFrom(ModuleRepository, ModuleQuery) - Method in class java.lang.module.ModuleRepository
Import all matching archives from the specified repository and install them in this instance.
ImportSpace - Class in java.lang.module.spi
A ClassSpace that provides a view onto a set of imported ClassSpaces, one per package, that meet a specified set of constraints.
ImportSpace(ModuleArchive) - Constructor for class java.lang.module.spi.ImportSpace
Constructs a new instance with default constraints.
ImportSpace(ModuleArchive, ImportConstraint...) - Constructor for class java.lang.module.spi.ImportSpace
Constructs a new instance with the specified constraints.
ImportSpace(int, ModuleArchive, ImportConstraint...) - Constructor for class java.lang.module.spi.ImportSpace
Constructs a new instance with the specified initial capacity and constraints.
Indexable<T extends ModuleQuery> - Class in java.lang.module.spi.query
A ModuleQuery Matcher that remembers the first matching instance and supports invalidation.
Indexable(Class<T>) - Constructor for class java.lang.module.spi.query.Indexable
Constructs an instance that will match only the specified target type.
install(URI) - Method in class java.lang.module.ModuleRepository
Install an archive into this ModuleRepository.
install(List<URI>) - Method in class java.lang.module.ModuleRepository
Install archives into this ModuleRepository.
instanceOf(Class<T>) - Method in class java.lang.module.ModuleQuery
Test to see if this ModuleQuery is an instance of the specified type.
invalidate(boolean) - Method in class java.lang.module.spi.query.Indexable
Invalidate any current match.
isAnnotationPresent(Class<? extends Annotation>) - Method in class java.lang.module.Module
Returns true if an annotation for the specified type is present on this element, else false.
isAnnotationPresent(Class<? extends Annotation>) - Method in class java.lang.module.ModuleArchive
Returns true if an annotation for the specified type is present on this element, else false.
isAnnotationPresent(Class<? extends Annotation>) - Method in class java.lang.module.spi.ModuleInfo
 
isAssignableFrom(Class<T>) - Method in class java.lang.module.ServiceType
Returns true iff the specified class is assignable to the interface class and matches the service matcher if present.
isCommitted() - Method in class java.lang.module.spi.ImportSpace
Returns true if this connection has been committed.
isCommitted() - Method in class java.lang.module.spi.PackageConnection
Returns true if this connection has been committed.
isComposite() - Method in class java.lang.module.Module
Returns whether or not this instance was composed from multiple ModuleArchive instances.
isComposite() - Method in class java.lang.module.spi.ModuleState
Returns whether or not Module instances created from this archive share a ClassLoader.
isConnected() - Method in class java.lang.module.spi.ModuleState
Test if this instance is connected.
isEmpty() - Method in class java.lang.module.spi.ExportList
Returns true if this list has no entries.
isLazy() - Method in class java.lang.module.Import
Returns whether or not this import is lazy.
isModularRuntime() - Static method in class java.lang.module.spi.Launcher
Returns whether or not the singleton module launcher was used to start this process.
isOptional() - Method in class java.lang.module.Import
Returns true if this Import is optional; otherwise, returns false.
isReadOnly() - Method in class java.lang.module.ModuleRepository
Returns whether or not this ModuleRepository is read-only.
isReExported() - Method in class java.lang.module.Import
Returns true if this Import is re-exported; otherwise, returns false.
isReExported() - Method in class java.lang.module.spi.PackageConnection
Returns whether or not the package should be re-exported.
isStored() - Method in class java.lang.module.spi.ImportSpace
Returns whether or not this instance has been stored.
isTerminal() - Method in enum java.lang.module.spi.ModuleState.State
Returns true if this state is terminal.
iterator() - Method in class java.lang.module.ModuleQuery
Returns an iterator over this and all child instances.
iterator() - Method in class java.lang.module.spi.ImportSpace
Returns an iterator over the connections contained in this ClassSpace, in no particular order.
iterator() - Method in class java.lang.module.spi.ModuleInfo
 
iterator() - Method in class java.lang.module.spi.PackageConnection
Returns an iterator over the domain.

J

java.lang.module - package java.lang.module
 
java.lang.module.spi - package java.lang.module.spi
 
java.lang.module.spi.query - package java.lang.module.spi.query
 

L

launch(String...) - Method in class java.lang.module.spi.Launcher
Executes the main(String[]) method of the main class, passing the specified arguments.
Launcher - Class in java.lang.module.spi
A module launcher.
Launcher(String) - Constructor for class java.lang.module.spi.Launcher
Constructor.
Launcher(String, ModuleRepository) - Constructor for class java.lang.module.spi.Launcher
Constructor.
Launcher(String, ModuleSystem) - Constructor for class java.lang.module.spi.Launcher
Constructor.
Launcher(String, ModuleSystem, ModuleRepository) - Constructor for class java.lang.module.spi.Launcher
Constructor.
load() - Method in class java.lang.module.spi.Configuration.Default
Load the configuration.
load() - Method in class java.lang.module.spi.Configuration
Load the configuration.
load(Streams.In) - Method in class java.lang.module.spi.ImportSpace
Load this instance from the specified stream.
load() - Method in class java.lang.module.spi.ModuleState
Load stored state if available.
load(Streams.In) - Method in class java.lang.module.spi.SharedState
Load this instance from the specified stream.
loadBootClass(String) - Method in class java.lang.module.spi.ModuleClassLoader
 
loadClass(String) - Method in class java.lang.module.ClassSpace
Loads the exported class with the specified name.
loadClass(String) - Method in class java.lang.module.spi.ImportSpace
Loads the class with the specified binary name.
loadClass(String) - Method in class java.lang.module.spi.ModuleClassLoader
Loads the class with the specified binary name.
loadLocalClass(String, String) - Method in class java.lang.module.ClassSpace
Loads the exported class with the specified name without delegating to other providers.
loadLocalClass(String, String) - Method in class java.lang.module.spi.ImportSpace
Loads the exported class with the specified name without delegating to other providers.
loadLocalClass(String, String) - Method in class java.lang.module.spi.ModuleClassLoader
Loads the class with the specified binary name from the internal providers.
loadOSNameProperties() - Method in class java.lang.module.spi.Configuration.Default
Load the os names properties.
loadProperties(File) - Static method in class java.lang.module.spi.Configuration
Load a properties file.
loadRepository(File) - Method in class java.lang.module.spi.Configuration.Default
Load a repository from a repository configuration file.
loadRepository(File) - Method in class java.lang.module.spi.Configuration
Load a repository from a repository configuration file.
loadShared() - Method in class java.lang.module.spi.ModuleState
Load stored shared state if available.
LOG_LEVEL_KEY - Static variable in class java.lang.module.spi.Logger
 
logFine(String) - Static method in class java.lang.module.spi.Logger
Log the specified message at Level.FINE.
logFiner(String) - Static method in class java.lang.module.spi.Logger
Log the specified message at Level.FINE.
logFinest(String) - Static method in class java.lang.module.spi.Logger
Log the specified message at Level.FINE.
Logger - Class in java.lang.module.spi
A logging utility class for use with static imports.
Logger() - Constructor for class java.lang.module.spi.Logger
 
LOGGER_NAME - Static variable in class java.lang.module.spi.Logger
 
logInfo(String) - Static method in class java.lang.module.spi.Logger
Log the specified message at Level.INFO.
logsFine() - Static method in class java.lang.module.spi.Logger
Test if the level.FINEST will be logged.
logsFiner() - Static method in class java.lang.module.spi.Logger
Test if the level.FINER will be logged.
logsFinest() - Static method in class java.lang.module.spi.Logger
Test if the level.FINEST will be logged.
logUptime(String) - Static method in class java.lang.module.spi.Logger
Log the number of milliseconds since the process start iff the level is at FINE or below.
logWarning(String) - Static method in class java.lang.module.spi.Logger
Log the specified message at Level.WARNING.
logWarning(String, Throwable) - Static method in class java.lang.module.spi.Logger
Log the specified message at Level.WARNING.

M

main(String[]) - Static method in class java.lang.module.spi.Configuration
Print the configuration to System.out.
Matcher<T> - Interface in java.lang.module
A typed instance matcher.
matches(AttributeSource) - Method in class java.lang.module.AttributeMatcher
Tests if the specified target matches this instance.
matches(Export) - Method in class java.lang.module.ExportMatcher
Returns true if the this selector matches the specified export.
matches(T) - Method in interface java.lang.module.Matcher
Tests if the specified target matches this instance.
matches(ModuleArchive) - Method in class java.lang.module.ModuleQuery
Tests if the specified target matches this instance.
matches(ModuleArchive) - Method in class java.lang.module.spi.query.And
Tests if the specified target matches this instance.
matches(ModuleArchive) - Method in class java.lang.module.spi.query.AttributeEquals
Tests if the specified target matches this instance.
matches(ModuleArchive) - Method in class java.lang.module.spi.query.AttributeExists
Tests if the specified target matches this instance.
matches(ModuleArchive) - Method in class java.lang.module.spi.query.Exports
Tests if the specified target matches this instance.
matches(ModuleQuery) - Method in class java.lang.module.spi.query.Indexable
Tests if the specified target matches this instance.
matches(ModuleArchive) - Method in class java.lang.module.spi.query.Not
Tests if the specified target matches this instance.
matches(ModuleArchive) - Method in class java.lang.module.spi.query.Or
Tests if the specified target matches this instance.
matches(ModuleArchive) - Method in class java.lang.module.spi.query.VersionMatches
Tests if the specified target matches this instance.
matches(Version) - Method in class java.lang.module.Version
Tests if the specified version is equal to this instance.
matches(Version) - Method in class java.lang.module.VersionList
Tests if the specified version is contained in this instance.
matches(Version) - Method in class java.lang.module.VersionRange
Tests if the specified version is contained in this range.
MAX_VALUE - Static variable in class java.lang.module.Version
An instance of the maximum value.
mergeExports(List<? extends ModuleArchive>) - Method in class java.lang.module.spi.SharedState
Merges the exports of the composite members.
mergeImports(List<? extends ModuleArchive>) - Method in class java.lang.module.spi.SharedState
Merges the imports of the composite members.
MIN_VALUE - Static variable in class java.lang.module.Version
An instance of the minimum value.
modifiableList(T) - Static method in class java.lang.module.AttributeSource
Returns a new modifiable but non-growable singleton list.
Module - Class in java.lang.module
This ClassSpace represents a fully initialized module that can load classes and resources.
Module() - Constructor for class java.lang.module.Module
 
ModuleArchive - Class in java.lang.module
This class represents the data, both metadata and resources, of a module stored in a ModuleRepository.
ModuleArchive() - Constructor for class java.lang.module.ModuleArchive
 
ModuleClassLoader - Class in java.lang.module.spi
A ClassLoader for one or more connected ModuleArchives.
ModuleClassLoader(ClassSpace, ModuleArchive...) - Constructor for class java.lang.module.spi.ModuleClassLoader
Constructs an instance for the specified module archives.
ModuleClassLoader(ClassSpace, List<ModuleArchive>, List<ModuleResources>) - Constructor for class java.lang.module.spi.ModuleClassLoader
Constructs an instance for the specified module archives and resources.
ModuleIdentity - Class in java.lang.module
A module name and version pair.
ModuleIdentity(String, Version) - Constructor for class java.lang.module.ModuleIdentity
Constructs an instance.
ModuleInfo - Class in java.lang.module.spi
Low level accessor for module-info.class file data.
ModuleInfo(ModuleInfo.Term, List<ModuleInfo.Term>, List<ModuleInfo.Directive>, AnnotatedElement) - Constructor for class java.lang.module.spi.ModuleInfo
 
ModuleInfo(byte[]) - Constructor for class java.lang.module.spi.ModuleInfo
 
ModuleInfo.Directive - Class in java.lang.module.spi
 
ModuleInfo.Directive(String, ModuleInfo.Term...) - Constructor for class java.lang.module.spi.ModuleInfo.Directive
 
ModuleInfo.Term - Class in java.lang.module.spi
 
ModuleInfo.Term(String) - Constructor for class java.lang.module.spi.ModuleInfo.Term
 
ModuleInfo.Term(String, char, String) - Constructor for class java.lang.module.spi.ModuleInfo.Term
 
moduleNameAndVersionMatch(String, Matcher<Version>) - Static method in class java.lang.module.ModuleQuery
Returns a ModuleQuery that matches a module name and a version, version range or version list.
moduleNameEquals(String) - Static method in class java.lang.module.ModuleQuery
Returns a ModuleQuery that matches a module name.
ModuleQuery - Class in java.lang.module
A ModuleArchive Matcher that can be composed into boolean expression trees.
ModuleQuery() - Constructor for class java.lang.module.ModuleQuery
 
ModuleReference - Class in java.lang.module.spi.query
An Exports that is constrained to ScopedName.Scope.MODULE.
ModuleReference(String, Matcher<Version>) - Constructor for class java.lang.module.spi.query.ModuleReference
Constructs an instance with the specified name and version.
ModuleReference(String, Matcher<Version>, AttributeMatcher) - Constructor for class java.lang.module.spi.query.ModuleReference
Constructs an instance with the specified name, version and attribute matchers.
ModuleRepository - Class in java.lang.module
This class represents a storage model for ModuleArchive instances.
ModuleRepository(String, SearchPolicy) - Constructor for class java.lang.module.ModuleRepository
Constructs an instance that will delegate all searches to the specified SearchPolicy.
ModuleResources - Class in java.lang.module
This class is an accessor for the resource data contained in a ModuleArchive.
ModuleResources() - Constructor for class java.lang.module.ModuleResources
 
ModuleState - Class in java.lang.module.spi
This class is a state machine that attempts to convert the passive imports of a ModuleArchive instance into a set of active connections to ClassSpace delegates, one per package name, and to create a new Module instance from them.
ModuleState(ModuleArchive) - Constructor for class java.lang.module.spi.ModuleState
Construct an instance with INITIALIZED state for the specified ModuleArchive.
ModuleState(ModuleArchive, ModuleState.State) - Constructor for class java.lang.module.spi.ModuleState
Construct an instance with a specified state for the specified ModuleArchive.
ModuleState(ModuleArchive, ImportSpace, ModuleState.State) - Constructor for class java.lang.module.spi.ModuleState
Construct an instance with a specified state for the specified ModuleArchive.
ModuleState.State - Enum in java.lang.module.spi
The state of this state machine.
ModuleSystem - Class in java.lang.module
This class represents a module system provider.
ModuleSystem() - Constructor for class java.lang.module.ModuleSystem
Constructor.

N

newAttributes(String...) - Static method in class java.lang.module.AttributeMatcher
Returns a new attribute map.
newConnection(PackageConnection.ConnectionType, String, ModuleArchive) - Method in class java.lang.module.spi.ImportSpace
Create a connection for the specified package.
newConnection(PackageConnection.ConnectionType, String, List<? extends ModuleArchive>) - Method in class java.lang.module.spi.ImportSpace
Create a connection for the specified package.
newInstance(String) - Static method in class java.lang.module.spi.Configuration
Load and instantiate a class.
newInstance() - Method in class java.lang.module.spi.ModuleState
TODO: change to 'module' access.
newModule() - Method in class java.lang.module.ModuleArchive
Creates and returns a new Module instance from this archive.
newPreviewVersion(int[], String) - Static method in class java.lang.module.Version
Create a new PREVIEW version.
newReleaseVersion(int...) - Static method in class java.lang.module.Version
Create a new RELEASE version.
newRepository(String, File) - Method in class java.lang.module.ModuleSystem
Returns a new ModuleRepository for this ModuleSystem at the specified location and with a standard search policy.
newRepository(String, File, SearchPolicy) - Method in class java.lang.module.ModuleSystem
Returns a new ModuleRepository for this ModuleSystem at the specified location and with the specified search policy.
newService(Class<T>, ServiceSpace) - Method in interface java.lang.module.spi.ServiceLocator.Factory
Returns a new service instance.
newServiceSpace(Module) - Static method in class java.lang.module.spi.ServiceLocator
Returns a new ServiceSpace for the specified Module.
newUpdateVersion(int[], String) - Static method in class java.lang.module.Version
Create a new UPDATE version.
newVersion(Version.Type, int[], String) - Static method in class java.lang.module.Version
Create a new version.
nextState() - Method in class java.lang.module.spi.ModuleState
 
nextState() - Method in enum java.lang.module.spi.ModuleState.State
Returns the next state.
NO_ATTRIBUTES - Static variable in class java.lang.module.AttributeSource
 
NO_DEPENDENT_PACKAGES - Static variable in class java.lang.module.Export
An empty dependent packages list.
NONE - Static variable in class java.lang.module.ModuleQuery
A query that does not match any module archive.
not(ModuleQuery) - Static method in class java.lang.module.ModuleQuery
Returns a ModuleQuery that inverts the specified query.
not() - Method in class java.lang.module.ModuleQuery
Returns a ModuleQuery that inverts this query.
Not - Class in java.lang.module.spi.query
A ModuleQuery the inverts the result of another.
Not(ModuleQuery) - Constructor for class java.lang.module.spi.query.Not
Constructor.

O

onArchiveInstalled(ModuleArchive) - Method in interface java.lang.module.spi.EventListener.LifeCycle
 
onArchiveUninstalled(ModuleArchive) - Method in interface java.lang.module.spi.EventListener.LifeCycle
 
onClassDefined(ClassSpace, Class) - Method in interface java.lang.module.spi.EventListener.Search
 
onClassError(ClassSpace, String, Throwable) - Method in interface java.lang.module.spi.EventListener.Search
 
onClassFound(ClassSpace, Class) - Method in interface java.lang.module.spi.EventListener.Search
 
onLibraryFound(ResourceSpace, File) - Method in interface java.lang.module.spi.EventListener.Search
 
onLibraryNotFound(ResourceSpace, String) - Method in interface java.lang.module.spi.EventListener.Search
 
onModuleCreated(Module) - Method in interface java.lang.module.spi.EventListener.LifeCycle
 
onModuleCreationFailed(ModuleArchive, ConnectionError) - Method in interface java.lang.module.spi.EventListener.LifeCycle
 
onModuleReleased(Module) - Method in interface java.lang.module.spi.EventListener.LifeCycle
 
onPackageDefined(ClassSpace, Package) - Method in interface java.lang.module.spi.EventListener.Search
 
onRepositoryClosed(ModuleRepository) - Method in interface java.lang.module.spi.EventListener.LifeCycle
 
onRepositoryOpened(ModuleRepository) - Method in interface java.lang.module.spi.EventListener.LifeCycle
 
onResourceDataFound(ResourceSpace, ByteBuffer) - Method in interface java.lang.module.spi.EventListener.Search
 
onResourceFound(ResourceSpace, URL) - Method in interface java.lang.module.spi.EventListener.Search
 
onResourceNotFound(ResourceSpace, String) - Method in interface java.lang.module.spi.EventListener.Search
 
onResourcesFound(ResourceSpace, Enumeration<URL>) - Method in interface java.lang.module.spi.EventListener.Search
 
onServiceAdded(ServiceSpace, ServiceType, Object) - Method in interface java.lang.module.spi.EventListener.LifeCycle
 
onServiceRemoved(ServiceSpace, ServiceType, Object) - Method in interface java.lang.module.spi.EventListener.LifeCycle
 
or(ModuleQuery, ModuleQuery) - Static method in class java.lang.module.ModuleQuery
Returns a ModuleQuery that is the disjunction of two queries.
or(ModuleQuery) - Method in class java.lang.module.ModuleQuery
Returns a ModuleQuery that is the disjunction of this instance and the specified query.
Or - Class in java.lang.module.spi.query
A boolean ModuleQuery that matches if either left or right match.
Or(ModuleQuery, ModuleQuery) - Constructor for class java.lang.module.spi.query.Or
Constructor.

P

PackageConnection - Class in java.lang.module.spi
This class represents the connection between a package consumer and a ClassSpace that will satisfy it for a specific package name.
PackageConnection(PackageConnection.ConnectionType, String, ModuleArchive) - Constructor for class java.lang.module.spi.PackageConnection
Constructs an instance.
PackageConnection(PackageConnection.ConnectionType, String, List<? extends ModuleArchive>, boolean) - Constructor for class java.lang.module.spi.PackageConnection
Constructs an instance.
PackageConnection.ConnectionType - Enum in java.lang.module.spi
 
PackageConstraint - Class in java.lang.module.spi
An ImportConstraint for the domain of all candidate ModuleArchive instances for a single package name.
PackageConstraint() - Constructor for class java.lang.module.spi.PackageConstraint
 
parseQuery(String) - Method in class java.lang.module.ModuleSystem
Parses the string argument as a ModuleQuery from a format supported by this ModuleSystem.
parseQuery(String, char) - Method in class java.lang.module.ModuleSystem
A default query parser.
parseVersion(String) - Method in class java.lang.module.ModuleSystem
Parses the string argument as a version number from a format supported by this ModuleSystem.
parseVersionExpression(String) - Method in class java.lang.module.ModuleSystem
Parses the string argument as a version expression from a format supported by this ModuleSystem.
permitsImport(Import) - Method in class java.lang.module.ModuleArchive
Returns true if this ModuleArchive may be imported by the specified import.
permitsLocal(ModuleArchive) - Method in class java.lang.module.ModuleArchive
Returns true if this ModuleArchive may be made local to the specified archive.
precedes(ModuleState.State) - Method in enum java.lang.module.spi.ModuleState.State
Returns true if this state precedes the specified state.
prepare() - Method in class java.lang.module.spi.ImportSpace
Prepare this PackageSpace by asserting all constraints that apply in the prepare phase.
prepareImports() - Method in class java.lang.module.spi.ModuleState
Creates and prepares an ImportSpace representing the imports of the associated archive.

R

read(InputStream, int) - Static method in class java.lang.module.spi.Streams
Returns the data from the specified stream as a ByteBuffer.
readModuleID() - Method in class java.lang.module.spi.Streams.In
Read a module id.
readString() - Method in class java.lang.module.spi.Streams.In
Read a string or null from the stream.
readVersion() - Method in class java.lang.module.spi.Streams.In
Read a version.
register() - Method in class java.lang.module.ModuleRepository
Register this instance and any hosted types.
register(ModuleRepository) - Method in class java.lang.module.spi.Configuration.Default
Register a repository by location.
register(ModuleRepository) - Method in class java.lang.module.spi.Configuration
Register a repository by location.
register(EventListener.LifeCycle) - Static method in class java.lang.module.spi.EventDispatcher
Register a listener.
register(EventListener.Search) - Static method in class java.lang.module.spi.EventDispatcher
Register a listener.
registerHostedTypes() - Method in class java.lang.module.ModuleRepository
Load and register any hosted ModuleSystem or EventListener instances contained in this repository.
registerModuleSystem(ModuleSystem) - Method in class java.lang.module.spi.Configuration.Default
Register a module system.
registerModuleSystem(ModuleSystem) - Method in class java.lang.module.spi.Configuration
Register a module system.
releaseModule(boolean) - Method in class java.lang.module.ModuleArchive
Release the cached Module so that the next call to getModule() will create a new instance.
removeConnection(String) - Method in class java.lang.module.spi.ImportSpace
Removes the connection for the specified package name.
removeService(ServiceType<T>, T) - Method in class java.lang.module.ServiceSpace
Removes the specified service.
REPOSITORY_PATH_KEY - Static variable in class java.lang.module.spi.Configuration
The system property defining the path to the system repository.
reset(List<ModuleArchive>, List<ModuleResources>) - Method in class java.lang.module.spi.ModuleClassLoader
 
reset(boolean) - Method in class java.lang.module.spi.ModuleState
Reset state, called on disconnect.
resolve(ModuleInfo) - Method in class java.lang.module.ModuleSystem
Build a ResourceSpace from the ModuleInfo to provide access to all imported resources.
ResourceSpace - Class in java.lang.module
This class represents an accessor for a set of resources that may be either locally defined, retrieved from delegate ResourceSpacess, or both.
ResourceSpace() - Constructor for class java.lang.module.ResourceSpace
 
ROOT_MODULE_NAME - Static variable in class java.lang.module.spi.Configuration
The name of the java root module that exports packages with the "java." prefix.
ROOT_MODULE_PREFIX - Static variable in class java.lang.module.spi.Configuration
The prefix for any module that exports packages with the "java." prefix.
ROOT_PACKAGE_PREFIX - Static variable in class java.lang.module.spi.Configuration
The java package prefix.
rootFirst() - Static method in class java.lang.module.spi.SearchSequence
Returns a SearchPolicy that searches the root repository and then the local repository.

S

ScopedName - Class in java.lang.module
An AttributeSource whose name is meaningful only within a specified scope.
ScopedName(ScopedName.Scope, String) - Constructor for class java.lang.module.ScopedName
Constructor.
ScopedName.Scope - Enum in java.lang.module
Scope in which the name is interpreted.
scopedNameEquals(ScopedName) - Method in class java.lang.module.ScopedName
Compares the name and scope only.
scopedNameEquals(ScopedName.Scope, String) - Method in class java.lang.module.ScopedName
Compares the name and scope only.
scopedNameHashCode(ScopedName.Scope, String) - Static method in class java.lang.module.ScopedName
Returns a hash code for the specified name and scope.
scopedNameHashCode() - Method in class java.lang.module.ScopedName
Returns the hash code for the name and scope only.
SearchPolicy - Class in java.lang.module
This class represents a policy for searching across a set of ModuleRepository instances.
SearchPolicy() - Constructor for class java.lang.module.SearchPolicy
 
SearchSequence - Class in java.lang.module.spi
A SearchPolicy over a list of repositories.
SearchSequence(ModuleRepository...) - Constructor for class java.lang.module.spi.SearchSequence
Constructor.
SERVICE_IMPLEMENTATION_KEY - Static variable in class java.lang.module.AttributeSource
The attribute key specifying a service implementation class.
ServiceLocator - Class in java.lang.module.spi
A ServiceSpace.Locator that uses ClassSpace.getServiceProviders(String) to find service implementations.
ServiceLocator() - Constructor for class java.lang.module.spi.ServiceLocator
Constructor.
ServiceLocator(ServiceLocator.Factory) - Constructor for class java.lang.module.spi.ServiceLocator
Constructor.
ServiceLocator.Factory - Interface in java.lang.module.spi
A factory for new service instances.
ServiceSpace - Class in java.lang.module
A Module wrapper that creates and manages service instances.
ServiceSpace(Module, ServiceSpace.Locator...) - Constructor for class java.lang.module.ServiceSpace
Constructor.
ServiceSpace.Locator - Class in java.lang.module
A locator for service instances.
ServiceSpace.Locator() - Constructor for class java.lang.module.ServiceSpace.Locator
 
ServiceType<T> - Class in java.lang.module
An ExportMatcher that describes a service interface.
ServiceType(Class<T>) - Constructor for class java.lang.module.ServiceType
Constructor.
ServiceType(ServiceType.ParameterizedClass<T>) - Constructor for class java.lang.module.ServiceType
Constructor.
ServiceType(Class<T>, Matcher<Version>) - Constructor for class java.lang.module.ServiceType
Constructor.
ServiceType(ServiceType.ParameterizedClass<T>, Matcher<Version>) - Constructor for class java.lang.module.ServiceType
Constructor.
ServiceType(Class<T>, Matcher<Version>, AttributeMatcher) - Constructor for class java.lang.module.ServiceType
Constructor.
ServiceType(ServiceType.ParameterizedClass<T>, Matcher<Version>, AttributeMatcher) - Constructor for class java.lang.module.ServiceType
Constructor.
ServiceType(Class<T>, Matcher<Version>, AttributeMatcher, Matcher<Class<T>>) - Constructor for class java.lang.module.ServiceType
Constructor.
ServiceType(ServiceType.ParameterizedClass<T>, Matcher<Version>, AttributeMatcher, Matcher<Class<T>>) - Constructor for class java.lang.module.ServiceType
Constructor.
ServiceType.ParameterizedClass<T> - Class in java.lang.module
A wrapper for parameterized class literals.
ServiceType.ParameterizedClass() - Constructor for class java.lang.module.ServiceType.ParameterizedClass
 
setConnection(PackageConnection) - Method in class java.lang.module.spi.ImportSpace
Set a connection.
setConnectTo(ModuleArchive) - Method in class java.lang.module.spi.PackageConnection
Set the candidate to which to connect.
setFailed(Throwable) - Method in class java.lang.module.spi.ModuleState
Set state to FAILED with the specified failure.
setFailed(ConnectionError) - Method in class java.lang.module.spi.ModuleState
Set state to FAILED with the specified failure.
setFirstCandidate() - Method in class java.lang.module.spi.PackageConnection
Sets the domain to use the first candidate.
setImports(ClassSpace) - Method in class java.lang.module.spi.ModuleClassLoader
 
setLevel(Level) - Static method in class java.lang.module.spi.Logger
Set the level.
setNextCandidate() - Method in class java.lang.module.spi.PackageConnection
Sets the domain to the next candidate, if any.
SharedState - Class in java.lang.module.spi
A holder for state that is shared by a set of archives that must share a ClassLoader.
SharedState(ModuleRepository) - Constructor for class java.lang.module.spi.SharedState
Constructs an empty instance on which load() should be called.
SharedState(List<? extends ModuleArchive>) - Constructor for class java.lang.module.spi.SharedState
Constructs an instance for the specified composite members.
SharesDependentPackages - Class in java.lang.module.spi
A COMMIT phase PackageConstraintthat visits all dependencies, recursively, and finds a common candidate for each export that declares a package dependency.
SharesDependentPackages() - Constructor for class java.lang.module.spi.SharesDependentPackages
 
size() - Method in class java.lang.module.ModuleRepository
Returns the number of archives installed in this ModuleRepository.
size() - Method in class java.lang.module.spi.ExportList
Returns the number of entries in this list.
size() - Method in class java.lang.module.spi.ImportSpace
Returns the number of connections in this ClassSpace.
start() - Method in class java.lang.module.spi.ConnectionCoordinator.Default
 
start() - Method in class java.lang.module.spi.ConnectionCoordinator
Start this coordinator.
stop() - Method in class java.lang.module.spi.ConnectionCoordinator.Default
 
stop() - Method in class java.lang.module.spi.ConnectionCoordinator
Stop this coordinator.
store(Streams.Out) - Method in class java.lang.module.spi.ImportSpace
Store this instance into the specified stream.
store(ImportSpace, SharedState) - Method in class java.lang.module.spi.ModuleState
Store state.
store(Streams.Out) - Method in class java.lang.module.spi.SharedState
Store this instance into the specified stream.
storeRepositoryConfiguration(File, String, String, String...) - Method in class java.lang.module.spi.Configuration.Default
Store a repository configuration file.
storeRepositoryConfiguration(File, String, String, String...) - Method in class java.lang.module.spi.Configuration
Store a repository configuration file.
Streams - Class in java.lang.module.spi
Utilities for reading and writing streams.
Streams() - Constructor for class java.lang.module.spi.Streams
 
Streams.In - Class in java.lang.module.spi
A DataInputStream that supports archive types.
Streams.In(InputStream) - Constructor for class java.lang.module.spi.Streams.In
Constructor.
Streams.Out - Class in java.lang.module.spi
A DataOutputStream that supports archive types.
Streams.Out(OutputStream) - Constructor for class java.lang.module.spi.Streams.Out
Constructor.
submit(ModuleState) - Method in class java.lang.module.spi.ConnectionCoordinator.Default
 
submit(ModuleState) - Method in class java.lang.module.spi.ConnectionCoordinator
Submit the specified state to be driven to either the CONNECTED or FAILED status.

T

toQuery() - Method in class java.lang.module.ModuleIdentity
Returns a query representation of this instance.
toString() - Method in class java.lang.module.AttributeMatcher
Returns a string representation of this matcher.
toString() - Method in class java.lang.module.Export
Returns a string representation of this instance.
toString(boolean) - Method in class java.lang.module.Export
Returns a string representation of this instance.
toString() - Method in class java.lang.module.ExportMatcher
Returns a string representation of this instance.
toString() - Method in class java.lang.module.Import
Returns a string representation of this instance.
toString(boolean) - Method in class java.lang.module.Import
Returns a string representation of this instance.
toString() - Method in class java.lang.module.Module
Returns a string representation of this instance.
toString() - Method in class java.lang.module.ModuleArchive
Returns a string representation of this instance.
toString() - Method in class java.lang.module.ModuleIdentity
Returns a string representation of this instance.
toString() - Method in class java.lang.module.ModuleRepository
Returns a string representation of this instance.
toString(boolean) - Method in class java.lang.module.ModuleRepository
Returns a string representation of this instance.
toString() - Method in class java.lang.module.ModuleSystem
Returns a string representation of this instance.
toString() - Method in class java.lang.module.ResourceSpace
Returns a string representation of this instance.
toString() - Method in class java.lang.module.ScopedName
Returns a string representation of this instance.
toString() - Method in class java.lang.module.spi.Configuration.Default
Returns a string description of this configuration.
toString() - Method in class java.lang.module.spi.ModuleClassLoader
Returns a string representation of this instance.
toString() - Method in class java.lang.module.spi.ModuleInfo.Directive
Returns a string representation of this instance.
toString() - Method in class java.lang.module.spi.ModuleInfo.Term
Returns a string representation of this instance.
toString() - Method in class java.lang.module.spi.ModuleInfo
Returns a string representation of this instance.
toString() - Method in class java.lang.module.spi.ModuleState
Returns a string representation of this instance.
toString() - Method in class java.lang.module.spi.PackageConnection
Returns a string representation of this instance.
toString() - Method in class java.lang.module.spi.query.And
Returns a string representation of this instance.
toString() - Method in class java.lang.module.spi.query.AttributeEquals
Returns a string representation of this instance.
toString() - Method in class java.lang.module.spi.query.AttributeExists
Returns a string representation of this instance.
toString() - Method in class java.lang.module.spi.query.Exports
Returns a string representation of this instance.
toString() - Method in class java.lang.module.spi.query.Not
Returns a string representation of this instance.
toString() - Method in class java.lang.module.spi.query.Or
Returns a string representation of this instance.
toString() - Method in class java.lang.module.spi.query.VersionMatches
Returns a string representation of this instance.
toString() - Method in class java.lang.module.spi.SearchSequence
Returns a string representation of this instance.
toString() - Method in class java.lang.module.Version
Returns a String object representing this Version's value, in canonical form.
toString() - Method in class java.lang.module.VersionRange
Returns a String object representing this instance, in canonical form.

U

Unary - Class in java.lang.module.spi.query
An abstract ModuleQuery that modifies the result of another instance.
Unary(ModuleQuery) - Constructor for class java.lang.module.spi.query.Unary
Constructor.
uninstall(ModuleArchive) - Method in class java.lang.module.ModuleRepository
Uninstall an archive.
uninstall() - Method in class java.lang.module.spi.ModuleState
Mark this instance as UNINSTALLED.
union(ImportSpace[]) - Static method in class java.lang.module.spi.ImportSpace
Returns a committed ClassSpace that is the union of the specified list of committed ImportSpace instances.
union(ImportSpace, String, Import, List<ModuleArchive>, ImportConstraint...) - Static method in class java.lang.module.spi.ImportSpace
Returns a a committed ClassSpace that is the union of the specified committed source space and one additional package connection.
unmodifiableMap(Map<? extends K, ? extends V>) - Static method in class java.lang.module.AttributeSource
Ensure that the specified map is unmodifiable, wrapping it if required.
unmodifiableMap(String...) - Static method in class java.lang.module.AttributeSource
Returns a new unmodifiable map from the specified attribute pairs.
unregister(ModuleRepository) - Method in class java.lang.module.spi.Configuration.Default
Unregister a repository by location.
unregister(ModuleRepository) - Method in class java.lang.module.spi.Configuration
Unregister a repository by location.
unregister(EventListener.LifeCycle) - Static method in class java.lang.module.spi.EventDispatcher
Unregister a listener.
unregister(EventListener.Search) - Static method in class java.lang.module.spi.EventDispatcher
Unregister a listener.
updateState(ModuleState.State) - Method in class java.lang.module.spi.ModuleState
Update the state of this ModuleState instance.
updateString(StringBuilder, boolean) - Method in class java.lang.module.Import
Update the toString() result.

V

validateHeader(int, int, int) - Method in class java.lang.module.spi.Streams.In
Validate header data.
valueOf(String) - Static method in enum java.lang.module.Import.Access
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum java.lang.module.ScopedName.Scope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum java.lang.module.spi.ImportConstraint.Phase
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum java.lang.module.spi.ModuleState.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum java.lang.module.spi.PackageConnection.ConnectionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum java.lang.module.Version.Type
Returns the enum constant of this type with the specified name.
values() - Static method in enum java.lang.module.Import.Access
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum java.lang.module.ScopedName.Scope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum java.lang.module.spi.ImportConstraint.Phase
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum java.lang.module.spi.ModuleState.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum java.lang.module.spi.PackageConnection.ConnectionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum java.lang.module.Version.Type
Returns an array containing the constants of this enum type, in the order they are declared.
verify(ModuleInfo) - Method in class java.lang.module.ModuleSystem
Verify the contents of the specified ModuleInfo.
verify(ModuleArchive) - Method in class java.lang.module.ModuleSystem
Check that the specified ModuleInfo is valid.
Version - Class in java.lang.module
A canonical, syntax agnostic version number type that supports ordered comparison.
Version.Type - Enum in java.lang.module
 
VersionList - Class in java.lang.module
A composite Version Matcher.
VersionList(Matcher<Version>...) - Constructor for class java.lang.module.VersionList
Construct a VersionList from the specified version matchers.
VersionList(List<Matcher<Version>>) - Constructor for class java.lang.module.VersionList
Construct a VersionList from the specified version matchers.
versionMatcher - Variable in class java.lang.module.ExportMatcher
 
versionMatches(Matcher<Version>) - Static method in class java.lang.module.ModuleQuery
Returns a ModuleQuery that matches a version, version range or version list.
VersionMatches - Class in java.lang.module.spi.query
A ModuleQuery that matches the Version returned by a ModuleArchive.
VersionMatches(Matcher<Version>) - Constructor for class java.lang.module.spi.query.VersionMatches
Constructor.
VersionRange - Class in java.lang.module
A syntax agnostic Version range and Matcher
VersionRange(Version, boolean, Version, boolean) - Constructor for class java.lang.module.VersionRange
Constructs a VersionRange with the specified minVersion and maxVersion.

W

writeHeader(int, int, int) - Method in class java.lang.module.spi.Streams.Out
Write header.
writeModuleID(ModuleIdentity) - Method in class java.lang.module.spi.Streams.Out
Write a module id.
writeString(String) - Method in class java.lang.module.spi.Streams.Out
Write a string to the stream and handles the null case.
writeVersion(Version) - Method in class java.lang.module.spi.Streams.Out
Write a version.

Z

ZERO - Static variable in class java.lang.module.Version
An instance of the release version zero.

A B C D E F G H I J L M N O P R S T U V W Z
Qwylt

Send comments or questions to Bryan Atsatt