| Index: pkg/analyzer/lib/src/dart/analysis/file_state.dart
|
| diff --git a/pkg/analyzer/lib/src/dart/analysis/file_state.dart b/pkg/analyzer/lib/src/dart/analysis/file_state.dart
|
| index 70ba1ee4640368cd714a1382261f6e34ded1d91c..1608c33fe85796916ebbc7f44f55a77da3afcb5c 100644
|
| --- a/pkg/analyzer/lib/src/dart/analysis/file_state.dart
|
| +++ b/pkg/analyzer/lib/src/dart/analysis/file_state.dart
|
| @@ -437,7 +437,7 @@ class FileState {
|
| for (UnlinkedImport import in _unlinked.imports) {
|
| if (!import.isImplicit) {
|
| String uri = import.uri;
|
| - if (!_isDartUri(uri)) {
|
| + if (_isDartFileUri(uri)) {
|
| FileState file = _fileForRelativeUri(uri);
|
| if (file != null) {
|
| _importedFiles.add(file);
|
| @@ -447,7 +447,7 @@ class FileState {
|
| }
|
| for (UnlinkedExportPublic export in _unlinked.publicNamespace.exports) {
|
| String uri = export.uri;
|
| - if (!_isDartUri(uri)) {
|
| + if (_isDartFileUri(uri)) {
|
| FileState file = _fileForRelativeUri(uri);
|
| if (file != null) {
|
| _exportedFiles.add(file);
|
| @@ -457,7 +457,7 @@ class FileState {
|
| }
|
| }
|
| for (String uri in _unlinked.publicNamespace.parts) {
|
| - if (!_isDartUri(uri)) {
|
| + if (_isDartFileUri(uri)) {
|
| FileState file = _fileForRelativeUri(uri);
|
| if (file != null) {
|
| _partedFiles.add(file);
|
| @@ -524,8 +524,8 @@ class FileState {
|
| return true;
|
| }
|
|
|
| - static bool _isDartUri(String uri) {
|
| - return uri.startsWith('dart:');
|
| + static bool _isDartFileUri(String uri) {
|
| + return !uri.startsWith('dart:') && AnalysisEngine.isDartFileName(uri);
|
| }
|
| }
|
|
|
|
|