Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, 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 // This code was auto-generated, is not intended to be edited, and is subject to | 5 // This code was auto-generated, is not intended to be edited, and is subject to |
| 6 // significant change. Please see the README file for more information. | 6 // significant change. Please see the README file for more information. |
| 7 | 7 |
| 8 library engine; | 8 library engine; |
| 9 | 9 |
| 10 import 'dart:async'; | 10 import 'dart:async'; |
| (...skipping 1334 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 1345 HashMap<Source, List<PendingFuture>> get pendingFutureSources_forTesting => | 1345 HashMap<Source, List<PendingFuture>> get pendingFutureSources_forTesting => |
| 1346 _pendingFutureSources; | 1346 _pendingFutureSources; |
| 1347 | 1347 |
| 1348 @override | 1348 @override |
| 1349 List<Source> get prioritySources => _priorityOrder; | 1349 List<Source> get prioritySources => _priorityOrder; |
| 1350 | 1350 |
| 1351 @override | 1351 @override |
| 1352 List<AnalysisTarget> get priorityTargets => prioritySources; | 1352 List<AnalysisTarget> get priorityTargets => prioritySources; |
| 1353 | 1353 |
| 1354 @override | 1354 @override |
| 1355 CachePartition get privateAnalysisCachePartition => _privatePartition; | |
| 1356 | |
| 1357 @override | |
| 1355 SourceFactory get sourceFactory => _sourceFactory; | 1358 SourceFactory get sourceFactory => _sourceFactory; |
| 1356 | 1359 |
| 1357 @override | 1360 @override |
| 1358 void set sourceFactory(SourceFactory factory) { | 1361 void set sourceFactory(SourceFactory factory) { |
| 1359 if (identical(_sourceFactory, factory)) { | 1362 if (identical(_sourceFactory, factory)) { |
| 1360 return; | 1363 return; |
| 1361 } else if (factory.context != null) { | 1364 } else if (factory.context != null) { |
| 1362 throw new IllegalStateException( | 1365 throw new IllegalStateException( |
| 1363 "Source factories cannot be shared between contexts"); | 1366 "Source factories cannot be shared between contexts"); |
| 1364 } | 1367 } |
| (...skipping 7687 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 9052 * priority sources. Clients must not modify the returned list. | 9055 * priority sources. Clients must not modify the returned list. |
| 9053 */ | 9056 */ |
| 9054 List<Source> get prioritySources; | 9057 List<Source> get prioritySources; |
| 9055 | 9058 |
| 9056 /** | 9059 /** |
| 9057 * Return a list of the priority targets being analyzed by this context. | 9060 * Return a list of the priority targets being analyzed by this context. |
| 9058 */ | 9061 */ |
| 9059 List<AnalysisTarget> get priorityTargets; | 9062 List<AnalysisTarget> get priorityTargets; |
| 9060 | 9063 |
| 9061 /** | 9064 /** |
| 9065 * The partition that contains analysis results that are not shared with other | |
| 9066 * contexts. | |
| 9067 * | |
| 9068 * TODO(scheglov) add the type, once we have only one cache. | |
| 9069 */ | |
| 9070 dynamic get privateAnalysisCachePartition; | |
|
Brian Wilkerson
2015/06/05 21:01:34
I'm not fond of the idea of exposing the cache str
| |
| 9071 | |
| 9072 /** | |
| 9062 * A factory to override how [ResolverVisitor] is created. | 9073 * A factory to override how [ResolverVisitor] is created. |
| 9063 */ | 9074 */ |
| 9064 ResolverVisitorFactory get resolverVisitorFactory; | 9075 ResolverVisitorFactory get resolverVisitorFactory; |
| 9065 | 9076 |
| 9066 /** | 9077 /** |
| 9067 * Returns a statistics about this context. | 9078 * Returns a statistics about this context. |
| 9068 */ | 9079 */ |
| 9069 AnalysisContextStatistics get statistics; | 9080 AnalysisContextStatistics get statistics; |
| 9070 | 9081 |
| 9071 /** | 9082 /** |
| (...skipping 2630 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 11702 PendingFuture pendingFuture = | 11713 PendingFuture pendingFuture = |
| 11703 new PendingFuture<T>(_context, source, computeValue); | 11714 new PendingFuture<T>(_context, source, computeValue); |
| 11704 if (!pendingFuture.evaluate(sourceEntry)) { | 11715 if (!pendingFuture.evaluate(sourceEntry)) { |
| 11705 _context._pendingFutureSources | 11716 _context._pendingFutureSources |
| 11706 .putIfAbsent(source, () => <PendingFuture>[]) | 11717 .putIfAbsent(source, () => <PendingFuture>[]) |
| 11707 .add(pendingFuture); | 11718 .add(pendingFuture); |
| 11708 } | 11719 } |
| 11709 return pendingFuture.future; | 11720 return pendingFuture.future; |
| 11710 } | 11721 } |
| 11711 } | 11722 } |
| OLD | NEW |