Index: pkg/analyzer/lib/src/dart/element/element.dart |
diff --git a/pkg/analyzer/lib/src/dart/element/element.dart b/pkg/analyzer/lib/src/dart/element/element.dart |
index 4118d8d5d360f48760e75d9957260cc3f6a7c576..f1bccfbafdd55fad894651cfb68a655ed70b8d7d 100644 |
--- a/pkg/analyzer/lib/src/dart/element/element.dart |
+++ b/pkg/analyzer/lib/src/dart/element/element.dart |
@@ -1530,7 +1530,7 @@ class CompilationUnitElementImpl extends UriReferencedElementImpl |
} |
@override |
- String get identifier => source.encoding; |
+ String get identifier => source?.encoding; |
@override |
ElementKind get kind => ElementKind.COMPILATION_UNIT; |
@@ -5505,7 +5505,7 @@ class LibraryElementImpl extends ElementImpl implements LibraryElement { |
} |
@override |
- String get identifier => _definingCompilationUnit.source.encoding; |
+ String get identifier => _definingCompilationUnit.source?.encoding; |
@override |
List<LibraryElement> get importedLibraries { |