diff --git a/packages/reflectable_builder/lib/src/builder_implementation.dart b/packages/reflectable_builder/lib/src/builder_implementation.dart index 7180dfe3..cf20dfca 100644 --- a/packages/reflectable_builder/lib/src/builder_implementation.dart +++ b/packages/reflectable_builder/lib/src/builder_implementation.dart @@ -5593,7 +5593,7 @@ CompilationUnit? _definingCompilationUnit( // Helper for _extractMetadataCode. NodeList? _getLibraryMetadata(CompilationUnit? unit) { - if (unit != null) { + if (unit != null && unit.directives.isNotEmpty) { Directive directive = unit.directives[0]; if (directive is LibraryDirective) { return directive.metadata;