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

Side by Side Diff: pkg/analysis_server/lib/src/edit/edit_domain.dart

Issue 2960073002: Generate constants in server as we do in plugin (Closed)
Patch Set: improve names Created 3 years, 5 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 import 'dart:async'; 5 import 'dart:async';
6 6
7 import 'package:analysis_server/plugin/edit/assist/assist_core.dart'; 7 import 'package:analysis_server/plugin/edit/assist/assist_core.dart';
8 import 'package:analysis_server/plugin/edit/assist/assist_dart.dart'; 8 import 'package:analysis_server/plugin/edit/assist/assist_dart.dart';
9 import 'package:analysis_server/plugin/edit/fix/fix_core.dart'; 9 import 'package:analysis_server/plugin/edit/fix/fix_core.dart';
10 import 'package:analysis_server/plugin/edit/fix/fix_dart.dart'; 10 import 'package:analysis_server/plugin/edit/fix/fix_dart.dart';
11 import 'package:analysis_server/protocol/protocol_constants.dart';
11 import 'package:analysis_server/src/analysis_server.dart'; 12 import 'package:analysis_server/src/analysis_server.dart';
12 import 'package:analysis_server/src/collections.dart'; 13 import 'package:analysis_server/src/collections.dart';
13 import 'package:analysis_server/src/constants.dart';
14 import 'package:analysis_server/src/domain_abstract.dart'; 14 import 'package:analysis_server/src/domain_abstract.dart';
15 import 'package:analysis_server/src/plugin/plugin_manager.dart'; 15 import 'package:analysis_server/src/plugin/plugin_manager.dart';
16 import 'package:analysis_server/src/plugin/result_converter.dart'; 16 import 'package:analysis_server/src/plugin/result_converter.dart';
17 import 'package:analysis_server/src/protocol_server.dart' hide Element; 17 import 'package:analysis_server/src/protocol_server.dart' hide Element;
18 import 'package:analysis_server/src/services/completion/postfix/postfix_completi on.dart'; 18 import 'package:analysis_server/src/services/completion/postfix/postfix_completi on.dart';
19 import 'package:analysis_server/src/services/completion/statement/statement_comp letion.dart'; 19 import 'package:analysis_server/src/services/completion/statement/statement_comp letion.dart';
20 import 'package:analysis_server/src/services/correction/assist_internal.dart'; 20 import 'package:analysis_server/src/services/correction/assist_internal.dart';
21 import 'package:analysis_server/src/services/correction/fix_internal.dart'; 21 import 'package:analysis_server/src/services/correction/fix_internal.dart';
22 import 'package:analysis_server/src/services/correction/organize_directives.dart '; 22 import 'package:analysis_server/src/services/correction/organize_directives.dart ';
23 import 'package:analysis_server/src/services/correction/sort_members.dart'; 23 import 'package:analysis_server/src/services/correction/sort_members.dart';
(...skipping 307 matching lines...) Expand 10 before | Expand all | Expand 10 after
331 331
332 Response response = new EditGetStatementCompletionResult(change, false) 332 Response response = new EditGetStatementCompletionResult(change, false)
333 .toResponse(request.id); 333 .toResponse(request.id);
334 server.sendResponse(response); 334 server.sendResponse(response);
335 } 335 }
336 336
337 @override 337 @override
338 Response handleRequest(Request request) { 338 Response handleRequest(Request request) {
339 try { 339 try {
340 String requestName = request.method; 340 String requestName = request.method;
341 if (requestName == EDIT_FORMAT) { 341 if (requestName == EDIT_REQUEST_FORMAT) {
342 return format(request); 342 return format(request);
343 } else if (requestName == EDIT_GET_ASSISTS) { 343 } else if (requestName == EDIT_REQUEST_GET_ASSISTS) {
344 getAssists(request); 344 getAssists(request);
345 return Response.DELAYED_RESPONSE; 345 return Response.DELAYED_RESPONSE;
346 } else if (requestName == EDIT_GET_AVAILABLE_REFACTORINGS) { 346 } else if (requestName == EDIT_REQUEST_GET_AVAILABLE_REFACTORINGS) {
347 return _getAvailableRefactorings(request); 347 return _getAvailableRefactorings(request);
348 } else if (requestName == EDIT_GET_FIXES) { 348 } else if (requestName == EDIT_REQUEST_GET_FIXES) {
349 getFixes(request); 349 getFixes(request);
350 return Response.DELAYED_RESPONSE; 350 return Response.DELAYED_RESPONSE;
351 } else if (requestName == EDIT_GET_REFACTORING) { 351 } else if (requestName == EDIT_REQUEST_GET_REFACTORING) {
352 return _getRefactoring(request); 352 return _getRefactoring(request);
353 } else if (requestName == EDIT_ORGANIZE_DIRECTIVES) { 353 } else if (requestName == EDIT_REQUEST_ORGANIZE_DIRECTIVES) {
354 organizeDirectives(request); 354 organizeDirectives(request);
355 return Response.DELAYED_RESPONSE; 355 return Response.DELAYED_RESPONSE;
356 } else if (requestName == EDIT_SORT_MEMBERS) { 356 } else if (requestName == EDIT_REQUEST_SORT_MEMBERS) {
357 sortMembers(request); 357 sortMembers(request);
358 return Response.DELAYED_RESPONSE; 358 return Response.DELAYED_RESPONSE;
359 } else if (requestName == EDIT_GET_STATEMENT_COMPLETION) { 359 } else if (requestName == EDIT_REQUEST_GET_STATEMENT_COMPLETION) {
360 getStatementCompletion(request); 360 getStatementCompletion(request);
361 return Response.DELAYED_RESPONSE; 361 return Response.DELAYED_RESPONSE;
362 } else if (requestName == EDIT_IS_POSTFIX_COMPLETION_APPLICABLE) { 362 } else if (requestName == EDIT_REQUEST_IS_POSTFIX_COMPLETION_APPLICABLE) {
363 isPostfixCompletionApplicable(request); 363 isPostfixCompletionApplicable(request);
364 return Response.DELAYED_RESPONSE; 364 return Response.DELAYED_RESPONSE;
365 } else if (requestName == EDIT_GET_POSTFIX_COMPLETION) { 365 } else if (requestName == EDIT_REQUEST_GET_POSTFIX_COMPLETION) {
366 getPostfixCompletion(request); 366 getPostfixCompletion(request);
367 return Response.DELAYED_RESPONSE; 367 return Response.DELAYED_RESPONSE;
368 } else if (requestName == EDIT_LIST_POSTFIX_COMPLETION_TEMPLATES) { 368 } else if (requestName ==
369 EDIT_REQUEST_LIST_POSTFIX_COMPLETION_TEMPLATES) {
369 listPostfixCompletionTemplates(request); 370 listPostfixCompletionTemplates(request);
370 return Response.DELAYED_RESPONSE; 371 return Response.DELAYED_RESPONSE;
371 } 372 }
372 } on RequestFailure catch (exception) { 373 } on RequestFailure catch (exception) {
373 return exception.response; 374 return exception.response;
374 } 375 }
375 return null; 376 return null;
376 } 377 }
377 378
378 Future isPostfixCompletionApplicable(Request request) async { 379 Future isPostfixCompletionApplicable(Request request) async {
(...skipping 643 matching lines...) Expand 10 before | Expand all | Expand 10 after
1022 } 1023 }
1023 return new RefactoringStatus(); 1024 return new RefactoringStatus();
1024 } 1025 }
1025 } 1026 }
1026 1027
1027 /** 1028 /**
1028 * [_RefactoringManager] throws instances of this class internally to stop 1029 * [_RefactoringManager] throws instances of this class internally to stop
1029 * processing in a manager that was reset. 1030 * processing in a manager that was reset.
1030 */ 1031 */
1031 class _ResetError {} 1032 class _ResetError {}
OLDNEW
« no previous file with comments | « pkg/analysis_server/lib/src/domain_server.dart ('k') | pkg/analysis_server/lib/src/search/search_domain.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698