ModuleResolver class

Resolves ModuleImport entries to concrete Module instances.

Constructors

ModuleResolver({ContentAddressableCache? cache, Client? httpClient, RegistryResolver? registryResolver, String? basePath})

Properties

basePath String?
final
cache ContentAddressableCache
final
hashCode int
The hash code for this object.
no setterinherited
httpClient → Client?
final
registryResolver RegistryResolver?
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
resolve(ModuleImport import_) Future<Module>
Resolve a single ModuleImport to a Module.
resolveAll(Program program) Future<Program>
Resolve all ModuleImport entries in a Program, returning a new Program with all imports inlined as concrete modules.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited