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

Side by Side Diff: pkg/analysis_server/lib/protocol/protocol.dart

Issue 3000823002: Forward Kythe requests to plugins and merge in the results (Closed)
Patch Set: Created 3 years, 4 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 /** 5 /**
6 * Support for client code that needs to interact with the requests, responses 6 * Support for client code that needs to interact with the requests, responses
7 * and notifications that are part of the analysis server's wire protocol. 7 * and notifications that are part of the analysis server's wire protocol.
8 */ 8 */
9 import 'dart:convert' hide JsonDecoder; 9 import 'dart:convert' hide JsonDecoder;
10 10
(...skipping 462 matching lines...) Expand 10 before | Expand all | Expand 10 after
473 * GET_IMPORTED_ELEMENTS_INVALID_FILE error condition. 473 * GET_IMPORTED_ELEMENTS_INVALID_FILE error condition.
474 */ 474 */
475 Response.getImportedElementsInvalidFile(Request request) 475 Response.getImportedElementsInvalidFile(Request request)
476 : this(request.id, 476 : this(request.id,
477 error: new RequestError( 477 error: new RequestError(
478 RequestErrorCode.GET_IMPORTED_ELEMENTS_INVALID_FILE, 478 RequestErrorCode.GET_IMPORTED_ELEMENTS_INVALID_FILE,
479 'Error during `analysis.getImportedElements`: invalid file.')); 479 'Error during `analysis.getImportedElements`: invalid file.'));
480 480
481 /** 481 /**
482 * Initialize a newly created instance to represent the 482 * Initialize a newly created instance to represent the
483 * GET_KYTHE_ENTRIES_INVALID_FILE error condition.
484 */
485 Response.getKytheEntriesInvalidFile(Request request)
486 : this(request.id,
487 error: new RequestError(
488 RequestErrorCode.GET_KYTHE_ENTRIES_INVALID_FILE,
489 'Error during `analysis.getKytheEntries`: invalid file.'));
490
491 /**
492 * Initialize a newly created instance to represent the
483 * GET_NAVIGATION_INVALID_FILE error condition. 493 * GET_NAVIGATION_INVALID_FILE error condition.
484 */ 494 */
485 Response.getNavigationInvalidFile(Request request) 495 Response.getNavigationInvalidFile(Request request)
486 : this(request.id, 496 : this(request.id,
487 error: new RequestError( 497 error: new RequestError(
488 RequestErrorCode.GET_NAVIGATION_INVALID_FILE, 498 RequestErrorCode.GET_NAVIGATION_INVALID_FILE,
489 'Error during `analysis.getNavigation`: invalid file.')); 499 'Error during `analysis.getNavigation`: invalid file.'));
490 500
491 /** 501 /**
492 * Initialize a newly created instance to represent the 502 * Initialize a newly created instance to represent the
(...skipping 161 matching lines...) Expand 10 before | Expand all | Expand 10 after
654 jsonObject[ID] = id; 664 jsonObject[ID] = id;
655 if (error != null) { 665 if (error != null) {
656 jsonObject[ERROR] = error.toJson(); 666 jsonObject[ERROR] = error.toJson();
657 } 667 }
658 if (result != null) { 668 if (result != null) {
659 jsonObject[RESULT] = result; 669 jsonObject[RESULT] = result;
660 } 670 }
661 return jsonObject; 671 return jsonObject;
662 } 672 }
663 } 673 }
OLDNEW
« no previous file with comments | « pkg/analysis_server/doc/api.html ('k') | pkg/analysis_server/lib/protocol/protocol_generated.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698