inputLibrary property
Future<LibraryElement>
get
inputLibrary
Resolved library defined by inputId.
Throws NonLibraryAssetException if inputId is not a Dart library file. Throws SyntaxErrorInAssetException if inputId contains syntax errors. If you want to support libraries with syntax errors, resolve the library manually instead of using inputLibrary:
Future<void> build(BuildStep step) async {
// Resolve the input library, allowing syntax errors
final inputLibrary =
await step.resolver.libraryFor(step.inputId, allowSyntaxErrors: true);
}
Implementation
Future<LibraryElement> get inputLibrary;