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

Side by Side Diff: pkg/analysis_server/lib/src/operation/operation_analysis.dart

Issue 1375163003: Specification change for the 'libraryName' and 'partOfLibraryName' fields in Outline. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: tweak Created 5 years, 2 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) 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 library operation.analysis; 5 library operation.analysis;
6 6
7 import 'package:analysis_server/src/analysis_server.dart'; 7 import 'package:analysis_server/src/analysis_server.dart';
8 import 'package:analysis_server/src/computer/computer_highlights.dart'; 8 import 'package:analysis_server/src/computer/computer_highlights.dart';
9 import 'package:analysis_server/src/computer/computer_highlights2.dart'; 9 import 'package:analysis_server/src/computer/computer_highlights2.dart';
10 import 'package:analysis_server/src/computer/computer_outline.dart'; 10 import 'package:analysis_server/src/computer/computer_outline.dart';
(...skipping 199 matching lines...) Expand 10 before | Expand all | Expand 10 after
210 new protocol.AnalysisOccurrencesParams(file, collector.allOccurrences); 210 new protocol.AnalysisOccurrencesParams(file, collector.allOccurrences);
211 server.sendNotification(params.toNotification()); 211 server.sendNotification(params.toNotification());
212 }); 212 });
213 } 213 }
214 214
215 void sendAnalysisNotificationOutline(AnalysisServer server, String file, 215 void sendAnalysisNotificationOutline(AnalysisServer server, String file,
216 LineInfo lineInfo, CompilationUnit dartUnit) { 216 LineInfo lineInfo, CompilationUnit dartUnit) {
217 _sendNotification(server, () { 217 _sendNotification(server, () {
218 var computer = new DartUnitOutlineComputer(file, lineInfo, dartUnit); 218 var computer = new DartUnitOutlineComputer(file, lineInfo, dartUnit);
219 var outline = computer.compute(); 219 var outline = computer.compute();
220 var params = new protocol.AnalysisOutlineParams(file, outline); 220 var params = new protocol.AnalysisOutlineParams(
221 file, protocol.FileKind.LIBRARY, outline);
221 server.sendNotification(params.toNotification()); 222 server.sendNotification(params.toNotification());
222 }); 223 });
223 } 224 }
224 225
225 void sendAnalysisNotificationOverrides( 226 void sendAnalysisNotificationOverrides(
226 AnalysisServer server, String file, CompilationUnit dartUnit) { 227 AnalysisServer server, String file, CompilationUnit dartUnit) {
227 _sendNotification(server, () { 228 _sendNotification(server, () {
228 var overrides = new DartUnitOverridesComputer(dartUnit).compute(); 229 var overrides = new DartUnitOverridesComputer(dartUnit).compute();
229 var params = new protocol.AnalysisOverridesParams(file, overrides); 230 var params = new protocol.AnalysisOverridesParams(file, overrides);
230 server.sendNotification(params.toNotification()); 231 server.sendNotification(params.toNotification());
(...skipping 302 matching lines...) Expand 10 before | Expand all | Expand 10 after
533 abstract class _SingleFileOperation extends SourceSensitiveOperation { 534 abstract class _SingleFileOperation extends SourceSensitiveOperation {
534 final String file; 535 final String file;
535 536
536 _SingleFileOperation(AnalysisContext context, this.file) : super(context); 537 _SingleFileOperation(AnalysisContext context, this.file) : super(context);
537 538
538 @override 539 @override
539 bool shouldBeDiscardedOnSourceChange(Source source) { 540 bool shouldBeDiscardedOnSourceChange(Source source) {
540 return source.fullName == file; 541 return source.fullName == file;
541 } 542 }
542 } 543 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698