IKVM11  11
Java SE 11 Virtual Machine for .NET
Loading...
Searching...
No Matches
IKVM.CoreLib.Modules Namespace Reference

Classes

class  ComposableModuleFinder
 IModuleFinder implementation that combines multiple IModuleFinders in order. More...
 
class  EmptyModuleFinder
 IModuleFinder implementation that returns no modules. More...
 
class  ExplodedModuleReader
 A ModuleReader for an exploded module. More...
 
class  ExplodedModuleReference
 Represents a reference to a modular JAR file. More...
 
class  FindException
 Thrown by a IModuleFinder when an error occurs finding a module. Also thrown by ModuleConfiguration.Resolve when resolution fails for observability-related reasons.
 
class  Identifer
 Provides various methods for working with Java identifiers. More...
 
interface  IModuleFinder
 A finder of modules. A ModuleFinder is used to find modules during resolution or service binding.
 
class  InMemoryModuleFinder
 IModuleFinder implementation that takes a static list of ModuleReferences.
 
class  InMemoryModuleReference
 ModuleReference implementation that accepts in-memory entries.
 
class  InvalidModuleDescriptorException
 Thrown when a module-info.class file cannot be read.
 
class  JarModuleReader
 A ModuleReader for a modular JAR file. More...
 
class  JarModuleReference
 Represents a reference to a modular JAR file. More...
 
struct  ModuleDescriptor
 A module descriptor describes a named module and defines methods to obtain each of its components.
 
struct  ModuleExports
 A package exported by a module, may be qualified or unqualified.
 
class  ModuleFinder
 Default implementation of IModuleFinder.
 
struct  ModuleOpens
 A package opened by a module, may be qualified or unqualified.
 
class  ModulePath
 A IModuleFinder that locates modules on the file system by searching a sequence of directories or packaged modules. The ModuleFinder can be created to work in either the run-time or link-time phases. In both cases it locates modular JAR and exploded modules. The ModuleFinder can also optionally patch any modules that it locates with a ModulePatcher.
 
struct  ModuleProvides
 A service that a module provides one or more implementations of.
 
class  ModuleReader
 Provides access to the content of a module. More...
 
class  ModuleReference
 A reference to a module's content.
 
struct  ModuleRequires
 A dependence upon a module.
 
class  ModuleResolver
 The resolver used by ModuleConfiguration and ModuleConfiguration.Resolve(IModuleFinder, IModuleFinder, ImmutableArray<string>). More...
 
struct  ModuleVersion
 A module's version string.
 
struct  ModuleVersionComponent
 Describes a component of a module version.
 
class  ResolutionException
 Thrown when an error occurs during module resolution.
 
class  ResolvedModule
 A module in a graph of resolved modules.
 
class  Resources
 
struct  RuntimeVersion
 A representation of a version string for an implementation of the Java SE Platform. A version string consists of a version number optionally followed by pre-release and build information.