Syntax Reference
SymbolServer.isinmanifest
SymbolServer.isinproject
SymbolServer.load_package_from_cache_into_store!
SymbolServer.manifest
SymbolServer.maybe_getfield
SymbolServer.project
SymbolServer.isinmanifest
— Functionisinmanifest(context, package::Union{String,UUID})
Checks whether a package is in the manifest of a given context, e.g. is either directly loadable or is a dependency of an loadable package.
SymbolServer.isinproject
— Functionisinproject(context, package::Union{String,UUID})
Checks whether a package is in the dependencies of a given context, e.g. is directly loadable.
SymbolServer.load_package_from_cache_into_store!
— Methodload_package_from_cache_into_store!(ssp::SymbolServerInstance, uuid, store)
Tries to load the on-disc stored cache for a package (uuid). Attempts to generate (and save to disc) a new cache if the file does not exist or is unopenable.
SymbolServer.manifest
— Methodmanifest(c::Pkg.Types.Context)
Retrieves the manifest of a Context.
SymbolServer.maybe_getfield
— Methodmaybe_getfield(k::Symbol , m::ModuleStore, server)
Try to get k
from m
. This includes: unexported variables, and variables exported by modules used within m
.
SymbolServer.project
— Methodproject(c::Pkg.Types.Context)
Retrieves the project of a Context.