resolveLibrary abstract method

LibraryElement resolveLibrary(
  1. Asset src, {
  2. bool preResolveTopLevelMetadata = false,
  3. bool allowSyntaxErrors = false,
})

Resolves a library and its top-level elements.

This fully resolves a library, including its top-level elements, metadata annotations, and optionally its directives.

@param src The asset to resolve as a library @param preResolveTopLevelMetadata Whether to resolve metadata annotations immediately @param allowSyntaxErrors Whether to continue if syntax errors are encountered @return The resolved library element

Implementation

LibraryElement resolveLibrary(Asset src, {bool preResolveTopLevelMetadata = false, bool allowSyntaxErrors = false});