| Index: pkg/analyzer_cli/lib/src/incremental_analyzer.dart
|
| diff --git a/pkg/analyzer_cli/lib/src/incremental_analyzer.dart b/pkg/analyzer_cli/lib/src/incremental_analyzer.dart
|
| index 432ed97bf4b23ba342c5e507560da43102f507cb..b4ad853d74d5ecdb35dde1ad578e3dfc72fec632 100644
|
| --- a/pkg/analyzer_cli/lib/src/incremental_analyzer.dart
|
| +++ b/pkg/analyzer_cli/lib/src/incremental_analyzer.dart
|
| @@ -99,6 +99,15 @@ class _CacheBasedResultProvider extends ResynthesizerResultProvider {
|
| }
|
| // Source based results.
|
| if (target is Source) {
|
| + if (result == INCLUDED_PARTS) {
|
| + List<Source> parts = cache.getLibraryParts(target);
|
| + if (parts != null) {
|
| + entry.setValue(result, parts, TargetedResult.EMPTY_LIST);
|
| + return true;
|
| + } else {
|
| + return false;
|
| + }
|
| + }
|
| if (result == DART_ERRORS) {
|
| // TODO(scheglov) provide actual errors
|
| entry.setValue(result, <AnalysisError>[], TargetedResult.EMPTY_LIST);
|
|
|