Package-level declarations
Types
FileSystemModuleRootResolver is a ModuleRootResolver used for accessing a ModuleRoot from the local file system.
FileSystemModuleRootResolverFactory is a ModuleRootResolverFactory used to create FileSystemModuleRootResolvers.
JarModuleRootResolver is a ModuleRootResolver used for accessing a ModuleRoot that is provided as a jar file.
JarModuleRootResolverFactory is a ModuleRootResolverFactory used to create JarModuleRootResolvers.
ModuleRootResolver declares an interface for accessing Avail ModuleRoots given a URI. It is responsible for asynchronously retrieving, creating, deleting, and saving files and packages where the ModuleRoot is stored.
ModuleRootResolverFactory is used to create a ModuleRootResolver.
ModuleRootResolverRegistry manages all the active ModuleRootResolverFactorys known by this instance of Avail.
A ResolverReference is a reference to a module or a module resource within a ModuleRoot produced by a ModuleRootResolver.