analyzer.source.embedder library

Classes

EmbedderSdk
An SDK backed by URI mappings derived from an _embedder.yaml file.
EmbedderUriResolver
Given the 'embedderYamls' from EmbedderYamlLocator check each one for the top level key 'embedded_libs'. Under the 'embedded_libs' key are key value pairs. Each key is a 'dart:' library uri and each value is a path (relative to the directory containing _embedder.yaml) to a dart script for the given library. For example: [...]
EmbedderYamlLocator
Given a package map, check in each package's lib directory for the existence of an _embedder.yaml file. If the file contains a top level YamlMap, it will be added to the embedderYamls map.

Functions

definesEmbeddedLibs(Map map) bool
Check if this map defines embedded libraries.