| OLD | NEW |
| 1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 library analyzer.src.context.context; | 5 library analyzer.src.context.context; |
| 6 | 6 |
| 7 import 'dart:async'; | 7 import 'dart:async'; |
| 8 import 'dart:collection'; | 8 import 'dart:collection'; |
| 9 | 9 |
| 10 import 'package:analyzer/instrumentation/instrumentation.dart'; | 10 import 'package:analyzer/instrumentation/instrumentation.dart'; |
| (...skipping 1030 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1041 if (sources != null) { | 1041 if (sources != null) { |
| 1042 for (Source source in sources) { | 1042 for (Source source in sources) { |
| 1043 getCacheEntry(source).setState(HINTS, CacheState.INVALID); | 1043 getCacheEntry(source).setState(HINTS, CacheState.INVALID); |
| 1044 } | 1044 } |
| 1045 } | 1045 } |
| 1046 } | 1046 } |
| 1047 | 1047 |
| 1048 @override | 1048 @override |
| 1049 bool isClientLibrary(Source librarySource) { | 1049 bool isClientLibrary(Source librarySource) { |
| 1050 CacheEntry entry = _cache.get(librarySource); | 1050 CacheEntry entry = _cache.get(librarySource); |
| 1051 return _referencesDartHtml(librarySource) && entry.getValue(IS_LAUNCHABLE); | 1051 return entry != null && |
| 1052 _referencesDartHtml(librarySource) && |
| 1053 entry.getValue(IS_LAUNCHABLE); |
| 1052 } | 1054 } |
| 1053 | 1055 |
| 1054 @override | 1056 @override |
| 1055 bool isServerLibrary(Source librarySource) { | 1057 bool isServerLibrary(Source librarySource) { |
| 1056 CacheEntry entry = _cache.get(librarySource); | 1058 CacheEntry entry = _cache.get(librarySource); |
| 1057 return !_referencesDartHtml(librarySource) && entry.getValue(IS_LAUNCHABLE); | 1059 return entry != null && |
| 1060 !_referencesDartHtml(librarySource) && |
| 1061 entry.getValue(IS_LAUNCHABLE); |
| 1058 } | 1062 } |
| 1059 | 1063 |
| 1060 @override | 1064 @override |
| 1061 Stream<ComputedResult> onResultComputed(ResultDescriptor descriptor) { | 1065 Stream<ComputedResult> onResultComputed(ResultDescriptor descriptor) { |
| 1062 return driver.onResultComputed(descriptor); | 1066 return driver.onResultComputed(descriptor); |
| 1063 } | 1067 } |
| 1064 | 1068 |
| 1065 @override | 1069 @override |
| 1066 CompilationUnit parseCompilationUnit(Source source) { | 1070 CompilationUnit parseCompilationUnit(Source source) { |
| 1067 if (!AnalysisEngine.isDartFileName(source.shortName)) { | 1071 if (!AnalysisEngine.isDartFileName(source.shortName)) { |
| (...skipping 1067 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2135 DartSdk sdk = factory.dartSdk; | 2139 DartSdk sdk = factory.dartSdk; |
| 2136 if (sdk == null) { | 2140 if (sdk == null) { |
| 2137 throw new IllegalArgumentException( | 2141 throw new IllegalArgumentException( |
| 2138 "The source factory for an SDK analysis context must have a DartUriRes
olver"); | 2142 "The source factory for an SDK analysis context must have a DartUriRes
olver"); |
| 2139 } | 2143 } |
| 2140 return new AnalysisCache(<CachePartition>[ | 2144 return new AnalysisCache(<CachePartition>[ |
| 2141 AnalysisEngine.instance.partitionManager_new.forSdk(sdk) | 2145 AnalysisEngine.instance.partitionManager_new.forSdk(sdk) |
| 2142 ]); | 2146 ]); |
| 2143 } | 2147 } |
| 2144 } | 2148 } |
| OLD | NEW |