AstModuleLoader constructor

AstModuleLoader({
  1. required Map<String, SCompilationUnit> modules,
  2. required Environment globalEnvironment,
  3. required D4rtRunner runner,
})

Creates an AstModuleLoader for resolving imports from a bundle.

  • modules — the module map from AstBundle.modules
  • globalEnvironment — shared environment for all modules
  • runner — the D4rtRunner instance for bridge and permission lookups

Implementation

AstModuleLoader({
  required this.modules,
  required this.globalEnvironment,
  required this.runner,
});