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

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

Issue 1509033003: Promote `diagnostic.getDiagnostics()` (#25061). (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 5 years 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
« no previous file with comments | « pkg/analysis_server/doc/api.html ('k') | pkg/analysis_server/lib/src/domain_diagnostic.dart » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 // This file has been automatically generated. Please do not edit it manually. 5 // This file has been automatically generated. Please do not edit it manually.
6 // To regenerate the file, use the script 6 // To regenerate the file, use the script
7 // "pkg/analysis_server/tool/spec/generate_files". 7 // "pkg/analysis_server/tool/spec/generate_files".
8 8
9 part of analysis_server.plugin.protocol.protocol; 9 part of analysis_server.plugin.protocol.protocol;
10 10
(...skipping 9429 matching lines...) Expand 10 before | Expand all | Expand 10 after
9440 } 9440 }
9441 9441
9442 /** 9442 /**
9443 * ContextData 9443 * ContextData
9444 * 9444 *
9445 * { 9445 * {
9446 * "name": String 9446 * "name": String
9447 * "explicitFileCount": int 9447 * "explicitFileCount": int
9448 * "implicitFileCount": int 9448 * "implicitFileCount": int
9449 * "workItemQueueLength": int 9449 * "workItemQueueLength": int
9450 * "workItemQueueLengthAverage": String
9451 * "cacheEntryExceptions": List<String> 9450 * "cacheEntryExceptions": List<String>
9452 * } 9451 * }
9453 * 9452 *
9454 * Clients may not extend, implement or mix-in this class. 9453 * Clients may not extend, implement or mix-in this class.
9455 */ 9454 */
9456 class ContextData implements HasToJson { 9455 class ContextData implements HasToJson {
9457 String _name; 9456 String _name;
9458 9457
9459 int _explicitFileCount; 9458 int _explicitFileCount;
9460 9459
9461 int _implicitFileCount; 9460 int _implicitFileCount;
9462 9461
9463 int _workItemQueueLength; 9462 int _workItemQueueLength;
9464 9463
9465 String _workItemQueueLengthAverage;
9466
9467 List<String> _cacheEntryExceptions; 9464 List<String> _cacheEntryExceptions;
9468 9465
9469 /** 9466 /**
9470 * The name of the context. 9467 * The name of the context.
9471 */ 9468 */
9472 String get name => _name; 9469 String get name => _name;
9473 9470
9474 /** 9471 /**
9475 * The name of the context. 9472 * The name of the context.
9476 */ 9473 */
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
9512 9509
9513 /** 9510 /**
9514 * The number of work items in the queue. 9511 * The number of work items in the queue.
9515 */ 9512 */
9516 void set workItemQueueLength(int value) { 9513 void set workItemQueueLength(int value) {
9517 assert(value != null); 9514 assert(value != null);
9518 this._workItemQueueLength = value; 9515 this._workItemQueueLength = value;
9519 } 9516 }
9520 9517
9521 /** 9518 /**
9522 * A rolling average of work items in the queue. (A double encoded as a
9523 * String.)
9524 */
9525 String get workItemQueueLengthAverage => _workItemQueueLengthAverage;
9526
9527 /**
9528 * A rolling average of work items in the queue. (A double encoded as a
9529 * String.)
9530 */
9531 void set workItemQueueLengthAverage(String value) {
9532 assert(value != null);
9533 this._workItemQueueLengthAverage = value;
9534 }
9535
9536 /**
9537 * Exceptions associated with cache entries. 9519 * Exceptions associated with cache entries.
9538 */ 9520 */
9539 List<String> get cacheEntryExceptions => _cacheEntryExceptions; 9521 List<String> get cacheEntryExceptions => _cacheEntryExceptions;
9540 9522
9541 /** 9523 /**
9542 * Exceptions associated with cache entries. 9524 * Exceptions associated with cache entries.
9543 */ 9525 */
9544 void set cacheEntryExceptions(List<String> value) { 9526 void set cacheEntryExceptions(List<String> value) {
9545 assert(value != null); 9527 assert(value != null);
9546 this._cacheEntryExceptions = value; 9528 this._cacheEntryExceptions = value;
9547 } 9529 }
9548 9530
9549 ContextData(String name, int explicitFileCount, int implicitFileCount, int wor kItemQueueLength, String workItemQueueLengthAverage, List<String> cacheEntryExce ptions) { 9531 ContextData(String name, int explicitFileCount, int implicitFileCount, int wor kItemQueueLength, List<String> cacheEntryExceptions) {
9550 this.name = name; 9532 this.name = name;
9551 this.explicitFileCount = explicitFileCount; 9533 this.explicitFileCount = explicitFileCount;
9552 this.implicitFileCount = implicitFileCount; 9534 this.implicitFileCount = implicitFileCount;
9553 this.workItemQueueLength = workItemQueueLength; 9535 this.workItemQueueLength = workItemQueueLength;
9554 this.workItemQueueLengthAverage = workItemQueueLengthAverage;
9555 this.cacheEntryExceptions = cacheEntryExceptions; 9536 this.cacheEntryExceptions = cacheEntryExceptions;
9556 } 9537 }
9557 9538
9558 factory ContextData.fromJson(JsonDecoder jsonDecoder, String jsonPath, Object json) { 9539 factory ContextData.fromJson(JsonDecoder jsonDecoder, String jsonPath, Object json) {
9559 if (json == null) { 9540 if (json == null) {
9560 json = {}; 9541 json = {};
9561 } 9542 }
9562 if (json is Map) { 9543 if (json is Map) {
9563 String name; 9544 String name;
9564 if (json.containsKey("name")) { 9545 if (json.containsKey("name")) {
(...skipping 12 matching lines...) Expand all
9577 implicitFileCount = jsonDecoder.decodeInt(jsonPath + ".implicitFileCount ", json["implicitFileCount"]); 9558 implicitFileCount = jsonDecoder.decodeInt(jsonPath + ".implicitFileCount ", json["implicitFileCount"]);
9578 } else { 9559 } else {
9579 throw jsonDecoder.missingKey(jsonPath, "implicitFileCount"); 9560 throw jsonDecoder.missingKey(jsonPath, "implicitFileCount");
9580 } 9561 }
9581 int workItemQueueLength; 9562 int workItemQueueLength;
9582 if (json.containsKey("workItemQueueLength")) { 9563 if (json.containsKey("workItemQueueLength")) {
9583 workItemQueueLength = jsonDecoder.decodeInt(jsonPath + ".workItemQueueLe ngth", json["workItemQueueLength"]); 9564 workItemQueueLength = jsonDecoder.decodeInt(jsonPath + ".workItemQueueLe ngth", json["workItemQueueLength"]);
9584 } else { 9565 } else {
9585 throw jsonDecoder.missingKey(jsonPath, "workItemQueueLength"); 9566 throw jsonDecoder.missingKey(jsonPath, "workItemQueueLength");
9586 } 9567 }
9587 String workItemQueueLengthAverage;
9588 if (json.containsKey("workItemQueueLengthAverage")) {
9589 workItemQueueLengthAverage = jsonDecoder.decodeString(jsonPath + ".workI temQueueLengthAverage", json["workItemQueueLengthAverage"]);
9590 } else {
9591 throw jsonDecoder.missingKey(jsonPath, "workItemQueueLengthAverage");
9592 }
9593 List<String> cacheEntryExceptions; 9568 List<String> cacheEntryExceptions;
9594 if (json.containsKey("cacheEntryExceptions")) { 9569 if (json.containsKey("cacheEntryExceptions")) {
9595 cacheEntryExceptions = jsonDecoder.decodeList(jsonPath + ".cacheEntryExc eptions", json["cacheEntryExceptions"], jsonDecoder.decodeString); 9570 cacheEntryExceptions = jsonDecoder.decodeList(jsonPath + ".cacheEntryExc eptions", json["cacheEntryExceptions"], jsonDecoder.decodeString);
9596 } else { 9571 } else {
9597 throw jsonDecoder.missingKey(jsonPath, "cacheEntryExceptions"); 9572 throw jsonDecoder.missingKey(jsonPath, "cacheEntryExceptions");
9598 } 9573 }
9599 return new ContextData(name, explicitFileCount, implicitFileCount, workIte mQueueLength, workItemQueueLengthAverage, cacheEntryExceptions); 9574 return new ContextData(name, explicitFileCount, implicitFileCount, workIte mQueueLength, cacheEntryExceptions);
9600 } else { 9575 } else {
9601 throw jsonDecoder.mismatch(jsonPath, "ContextData", json); 9576 throw jsonDecoder.mismatch(jsonPath, "ContextData", json);
9602 } 9577 }
9603 } 9578 }
9604 9579
9605 Map<String, dynamic> toJson() { 9580 Map<String, dynamic> toJson() {
9606 Map<String, dynamic> result = {}; 9581 Map<String, dynamic> result = {};
9607 result["name"] = name; 9582 result["name"] = name;
9608 result["explicitFileCount"] = explicitFileCount; 9583 result["explicitFileCount"] = explicitFileCount;
9609 result["implicitFileCount"] = implicitFileCount; 9584 result["implicitFileCount"] = implicitFileCount;
9610 result["workItemQueueLength"] = workItemQueueLength; 9585 result["workItemQueueLength"] = workItemQueueLength;
9611 result["workItemQueueLengthAverage"] = workItemQueueLengthAverage;
9612 result["cacheEntryExceptions"] = cacheEntryExceptions; 9586 result["cacheEntryExceptions"] = cacheEntryExceptions;
9613 return result; 9587 return result;
9614 } 9588 }
9615 9589
9616 @override 9590 @override
9617 String toString() => JSON.encode(toJson()); 9591 String toString() => JSON.encode(toJson());
9618 9592
9619 @override 9593 @override
9620 bool operator==(other) { 9594 bool operator==(other) {
9621 if (other is ContextData) { 9595 if (other is ContextData) {
9622 return name == other.name && 9596 return name == other.name &&
9623 explicitFileCount == other.explicitFileCount && 9597 explicitFileCount == other.explicitFileCount &&
9624 implicitFileCount == other.implicitFileCount && 9598 implicitFileCount == other.implicitFileCount &&
9625 workItemQueueLength == other.workItemQueueLength && 9599 workItemQueueLength == other.workItemQueueLength &&
9626 workItemQueueLengthAverage == other.workItemQueueLengthAverage &&
9627 listEqual(cacheEntryExceptions, other.cacheEntryExceptions, (String a, String b) => a == b); 9600 listEqual(cacheEntryExceptions, other.cacheEntryExceptions, (String a, String b) => a == b);
9628 } 9601 }
9629 return false; 9602 return false;
9630 } 9603 }
9631 9604
9632 @override 9605 @override
9633 int get hashCode { 9606 int get hashCode {
9634 int hash = 0; 9607 int hash = 0;
9635 hash = JenkinsSmiHash.combine(hash, name.hashCode); 9608 hash = JenkinsSmiHash.combine(hash, name.hashCode);
9636 hash = JenkinsSmiHash.combine(hash, explicitFileCount.hashCode); 9609 hash = JenkinsSmiHash.combine(hash, explicitFileCount.hashCode);
9637 hash = JenkinsSmiHash.combine(hash, implicitFileCount.hashCode); 9610 hash = JenkinsSmiHash.combine(hash, implicitFileCount.hashCode);
9638 hash = JenkinsSmiHash.combine(hash, workItemQueueLength.hashCode); 9611 hash = JenkinsSmiHash.combine(hash, workItemQueueLength.hashCode);
9639 hash = JenkinsSmiHash.combine(hash, workItemQueueLengthAverage.hashCode);
9640 hash = JenkinsSmiHash.combine(hash, cacheEntryExceptions.hashCode); 9612 hash = JenkinsSmiHash.combine(hash, cacheEntryExceptions.hashCode);
9641 return JenkinsSmiHash.finish(hash); 9613 return JenkinsSmiHash.finish(hash);
9642 } 9614 }
9643 } 9615 }
9644 9616
9645 /** 9617 /**
9646 * Element 9618 * Element
9647 * 9619 *
9648 * { 9620 * {
9649 * "kind": ElementKind 9621 * "kind": ElementKind
(...skipping 7257 matching lines...) Expand 10 before | Expand all | Expand 10 after
16907 return false; 16879 return false;
16908 } 16880 }
16909 16881
16910 @override 16882 @override
16911 int get hashCode { 16883 int get hashCode {
16912 int hash = 0; 16884 int hash = 0;
16913 hash = JenkinsSmiHash.combine(hash, newName.hashCode); 16885 hash = JenkinsSmiHash.combine(hash, newName.hashCode);
16914 return JenkinsSmiHash.finish(hash); 16886 return JenkinsSmiHash.finish(hash);
16915 } 16887 }
16916 } 16888 }
OLDNEW
« no previous file with comments | « pkg/analysis_server/doc/api.html ('k') | pkg/analysis_server/lib/src/domain_diagnostic.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698