Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(272)

Side by Side Diff: pkg/analysis_server/lib/src/plugin/result_collector.dart

Issue 2850783002: Dart SDK Spelling b, c, and d. (Closed)
Patch Set: Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2017, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2017, 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 /** 5 /**
6 * A function used to determine whether results should be collected for the 6 * A function used to determine whether results should be collected for the
7 * file with the given [path]. 7 * file with the given [path].
8 */ 8 */
9 typedef bool ShouldCollectPredicate(String path); 9 typedef bool ShouldCollectPredicate(String path);
10 10
(...skipping 10 matching lines...) Expand all
21 /** 21 /**
22 * A function used to determine whether results should be collected for the 22 * A function used to determine whether results should be collected for the
23 * file whose path is passed in as an argument. 23 * file whose path is passed in as an argument.
24 */ 24 */
25 final ShouldCollectPredicate _shouldCollect; 25 final ShouldCollectPredicate _shouldCollect;
26 26
27 /** 27 /**
28 * A multi-keyed map, where the first key is the (normalized and absolute) 28 * A multi-keyed map, where the first key is the (normalized and absolute)
29 * path to the file associated with the results, and the second is the id of 29 * path to the file associated with the results, and the second is the id of
30 * the plugin that provided the partial results. The value is the partial 30 * the plugin that provided the partial results. The value is the partial
31 * results contrinuted by the plugin for the file. 31 * results contributed by the plugin for the file.
32 */ 32 */
33 Map<String, Map<String, E>> resultMap = <String, Map<String, E>>{}; 33 Map<String, Map<String, E>> resultMap = <String, Map<String, E>>{};
34 34
35 /** 35 /**
36 * Initialize a newly created result manager. 36 * Initialize a newly created result manager.
37 */ 37 */
38 ResultCollector(this.serverId, {ShouldCollectPredicate predicate}) 38 ResultCollector(this.serverId, {ShouldCollectPredicate predicate})
39 : _shouldCollect = predicate; 39 : _shouldCollect = predicate;
40 40
41 /** 41 /**
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
115 115
116 /** 116 /**
117 * Stop collecting results contributed for the file with the given [filePath]. 117 * Stop collecting results contributed for the file with the given [filePath].
118 * Until the collector is told to start collecting results for the file, any 118 * Until the collector is told to start collecting results for the file, any
119 * results that are contributed for the file are discarded. 119 * results that are contributed for the file are discarded.
120 */ 120 */
121 void stopCollectingFor(String filePath) { 121 void stopCollectingFor(String filePath) {
122 resultMap.remove(filePath); 122 resultMap.remove(filePath);
123 } 123 }
124 } 124 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698