| Index: pkg/analyzer/lib/src/generated/engine.dart
|
| diff --git a/pkg/analyzer/lib/src/generated/engine.dart b/pkg/analyzer/lib/src/generated/engine.dart
|
| index 7d3f7e68aadefda93a0e4cfec6b382beaab421b1..8488ab4bf4212f492e3bb29cdac15f4daebdab78 100644
|
| --- a/pkg/analyzer/lib/src/generated/engine.dart
|
| +++ b/pkg/analyzer/lib/src/generated/engine.dart
|
| @@ -2222,7 +2222,7 @@ class AnalysisContextImpl implements InternalAnalysisContext {
|
| // Prepare sources to invalidate hints in.
|
| List<Source> sources = <Source>[librarySource];
|
| sources.addAll(dartEntry.getValue(DartEntry.INCLUDED_PARTS));
|
| - // Invalidate hints.
|
| + // Invalidate hints and lints.
|
| for (Source source in sources) {
|
| DartEntry dartEntry = _cache.get(source);
|
| if (dartEntry.getStateInLibrary(DartEntry.HINTS, librarySource) ==
|
| @@ -2230,6 +2230,11 @@ class AnalysisContextImpl implements InternalAnalysisContext {
|
| dartEntry.setStateInLibrary(
|
| DartEntry.HINTS, librarySource, CacheState.INVALID);
|
| }
|
| + if (dartEntry.getStateInLibrary(DartEntry.LINTS, librarySource) ==
|
| + CacheState.VALID) {
|
| + dartEntry.setStateInLibrary(
|
| + DartEntry.LINTS, librarySource, CacheState.INVALID);
|
| + }
|
| }
|
| }
|
|
|
|
|