| OLD | NEW |
| 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 // 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 import 'dart:convert' hide JsonDecoder; | 9 import 'dart:convert' hide JsonDecoder; |
| 10 | 10 |
| (...skipping 323 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 334 hash = JenkinsSmiHash.combine(hash, hasFix.hashCode); | 334 hash = JenkinsSmiHash.combine(hash, hasFix.hashCode); |
| 335 return JenkinsSmiHash.finish(hash); | 335 return JenkinsSmiHash.finish(hash); |
| 336 } | 336 } |
| 337 } | 337 } |
| 338 | 338 |
| 339 /** | 339 /** |
| 340 * AnalysisErrorFixes | 340 * AnalysisErrorFixes |
| 341 * | 341 * |
| 342 * { | 342 * { |
| 343 * "error": AnalysisError | 343 * "error": AnalysisError |
| 344 * "fixes": List<SourceChange> | 344 * "fixes": List<PrioritizedSourceChange> |
| 345 * } | 345 * } |
| 346 * | 346 * |
| 347 * Clients may not extend, implement or mix-in this class. | 347 * Clients may not extend, implement or mix-in this class. |
| 348 */ | 348 */ |
| 349 class AnalysisErrorFixes implements HasToJson { | 349 class AnalysisErrorFixes implements HasToJson { |
| 350 AnalysisError _error; | 350 AnalysisError _error; |
| 351 | 351 |
| 352 List<SourceChange> _fixes; | 352 List<PrioritizedSourceChange> _fixes; |
| 353 | 353 |
| 354 /** | 354 /** |
| 355 * The error with which the fixes are associated. | 355 * The error with which the fixes are associated. |
| 356 */ | 356 */ |
| 357 AnalysisError get error => _error; | 357 AnalysisError get error => _error; |
| 358 | 358 |
| 359 /** | 359 /** |
| 360 * The error with which the fixes are associated. | 360 * The error with which the fixes are associated. |
| 361 */ | 361 */ |
| 362 void set error(AnalysisError value) { | 362 void set error(AnalysisError value) { |
| 363 assert(value != null); | 363 assert(value != null); |
| 364 this._error = value; | 364 this._error = value; |
| 365 } | 365 } |
| 366 | 366 |
| 367 /** | 367 /** |
| 368 * The fixes associated with the error. | 368 * The fixes associated with the error. |
| 369 */ | 369 */ |
| 370 List<SourceChange> get fixes => _fixes; | 370 List<PrioritizedSourceChange> get fixes => _fixes; |
| 371 | 371 |
| 372 /** | 372 /** |
| 373 * The fixes associated with the error. | 373 * The fixes associated with the error. |
| 374 */ | 374 */ |
| 375 void set fixes(List<SourceChange> value) { | 375 void set fixes(List<PrioritizedSourceChange> value) { |
| 376 assert(value != null); | 376 assert(value != null); |
| 377 this._fixes = value; | 377 this._fixes = value; |
| 378 } | 378 } |
| 379 | 379 |
| 380 AnalysisErrorFixes(AnalysisError error, {List<SourceChange> fixes}) { | 380 AnalysisErrorFixes(AnalysisError error, {List<PrioritizedSourceChange> fixes})
{ |
| 381 this.error = error; | 381 this.error = error; |
| 382 if (fixes == null) { | 382 if (fixes == null) { |
| 383 this.fixes = <SourceChange>[]; | 383 this.fixes = <PrioritizedSourceChange>[]; |
| 384 } else { | 384 } else { |
| 385 this.fixes = fixes; | 385 this.fixes = fixes; |
| 386 } | 386 } |
| 387 } | 387 } |
| 388 | 388 |
| 389 factory AnalysisErrorFixes.fromJson(JsonDecoder jsonDecoder, String jsonPath,
Object json) { | 389 factory AnalysisErrorFixes.fromJson(JsonDecoder jsonDecoder, String jsonPath,
Object json) { |
| 390 if (json == null) { | 390 if (json == null) { |
| 391 json = {}; | 391 json = {}; |
| 392 } | 392 } |
| 393 if (json is Map) { | 393 if (json is Map) { |
| 394 AnalysisError error; | 394 AnalysisError error; |
| 395 if (json.containsKey("error")) { | 395 if (json.containsKey("error")) { |
| 396 error = new AnalysisError.fromJson(jsonDecoder, jsonPath + ".error", jso
n["error"]); | 396 error = new AnalysisError.fromJson(jsonDecoder, jsonPath + ".error", jso
n["error"]); |
| 397 } else { | 397 } else { |
| 398 throw jsonDecoder.mismatch(jsonPath, "error"); | 398 throw jsonDecoder.mismatch(jsonPath, "error"); |
| 399 } | 399 } |
| 400 List<SourceChange> fixes; | 400 List<PrioritizedSourceChange> fixes; |
| 401 if (json.containsKey("fixes")) { | 401 if (json.containsKey("fixes")) { |
| 402 fixes = jsonDecoder.decodeList(jsonPath + ".fixes", json["fixes"], (Stri
ng jsonPath, Object json) => new SourceChange.fromJson(jsonDecoder, jsonPath, js
on)); | 402 fixes = jsonDecoder.decodeList(jsonPath + ".fixes", json["fixes"], (Stri
ng jsonPath, Object json) => new PrioritizedSourceChange.fromJson(jsonDecoder, j
sonPath, json)); |
| 403 } else { | 403 } else { |
| 404 throw jsonDecoder.mismatch(jsonPath, "fixes"); | 404 throw jsonDecoder.mismatch(jsonPath, "fixes"); |
| 405 } | 405 } |
| 406 return new AnalysisErrorFixes(error, fixes: fixes); | 406 return new AnalysisErrorFixes(error, fixes: fixes); |
| 407 } else { | 407 } else { |
| 408 throw jsonDecoder.mismatch(jsonPath, "AnalysisErrorFixes", json); | 408 throw jsonDecoder.mismatch(jsonPath, "AnalysisErrorFixes", json); |
| 409 } | 409 } |
| 410 } | 410 } |
| 411 | 411 |
| 412 @override | 412 @override |
| 413 Map<String, dynamic> toJson() { | 413 Map<String, dynamic> toJson() { |
| 414 Map<String, dynamic> result = {}; | 414 Map<String, dynamic> result = {}; |
| 415 result["error"] = error.toJson(); | 415 result["error"] = error.toJson(); |
| 416 result["fixes"] = fixes.map((SourceChange value) => value.toJson()).toList()
; | 416 result["fixes"] = fixes.map((PrioritizedSourceChange value) => value.toJson(
)).toList(); |
| 417 return result; | 417 return result; |
| 418 } | 418 } |
| 419 | 419 |
| 420 @override | 420 @override |
| 421 String toString() => JSON.encode(toJson()); | 421 String toString() => JSON.encode(toJson()); |
| 422 | 422 |
| 423 @override | 423 @override |
| 424 bool operator==(other) { | 424 bool operator==(other) { |
| 425 if (other is AnalysisErrorFixes) { | 425 if (other is AnalysisErrorFixes) { |
| 426 return error == other.error && | 426 return error == other.error && |
| 427 listEqual(fixes, other.fixes, (SourceChange a, SourceChange b) => a ==
b); | 427 listEqual(fixes, other.fixes, (PrioritizedSourceChange a, PrioritizedS
ourceChange b) => a == b); |
| 428 } | 428 } |
| 429 return false; | 429 return false; |
| 430 } | 430 } |
| 431 | 431 |
| 432 @override | 432 @override |
| 433 int get hashCode { | 433 int get hashCode { |
| 434 int hash = 0; | 434 int hash = 0; |
| 435 hash = JenkinsSmiHash.combine(hash, error.hashCode); | 435 hash = JenkinsSmiHash.combine(hash, error.hashCode); |
| 436 hash = JenkinsSmiHash.combine(hash, fixes.hashCode); | 436 hash = JenkinsSmiHash.combine(hash, fixes.hashCode); |
| 437 return JenkinsSmiHash.finish(hash); | 437 return JenkinsSmiHash.finish(hash); |
| (...skipping 3194 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 3632 hash = JenkinsSmiHash.combine(hash, offset.hashCode); | 3632 hash = JenkinsSmiHash.combine(hash, offset.hashCode); |
| 3633 hash = JenkinsSmiHash.combine(hash, length.hashCode); | 3633 hash = JenkinsSmiHash.combine(hash, length.hashCode); |
| 3634 return JenkinsSmiHash.finish(hash); | 3634 return JenkinsSmiHash.finish(hash); |
| 3635 } | 3635 } |
| 3636 } | 3636 } |
| 3637 | 3637 |
| 3638 /** | 3638 /** |
| 3639 * edit.getAssists result | 3639 * edit.getAssists result |
| 3640 * | 3640 * |
| 3641 * { | 3641 * { |
| 3642 * "assists": List<SourceChange> | 3642 * "assists": List<PrioritizedSourceChange> |
| 3643 * } | 3643 * } |
| 3644 * | 3644 * |
| 3645 * Clients may not extend, implement or mix-in this class. | 3645 * Clients may not extend, implement or mix-in this class. |
| 3646 */ | 3646 */ |
| 3647 class EditGetAssistsResult implements ResponseResult { | 3647 class EditGetAssistsResult implements ResponseResult { |
| 3648 List<SourceChange> _assists; | 3648 List<PrioritizedSourceChange> _assists; |
| 3649 | 3649 |
| 3650 /** | 3650 /** |
| 3651 * The assists that are available at the given location. | 3651 * The assists that are available at the given location. |
| 3652 */ | 3652 */ |
| 3653 List<SourceChange> get assists => _assists; | 3653 List<PrioritizedSourceChange> get assists => _assists; |
| 3654 | 3654 |
| 3655 /** | 3655 /** |
| 3656 * The assists that are available at the given location. | 3656 * The assists that are available at the given location. |
| 3657 */ | 3657 */ |
| 3658 void set assists(List<SourceChange> value) { | 3658 void set assists(List<PrioritizedSourceChange> value) { |
| 3659 assert(value != null); | 3659 assert(value != null); |
| 3660 this._assists = value; | 3660 this._assists = value; |
| 3661 } | 3661 } |
| 3662 | 3662 |
| 3663 EditGetAssistsResult(List<SourceChange> assists) { | 3663 EditGetAssistsResult(List<PrioritizedSourceChange> assists) { |
| 3664 this.assists = assists; | 3664 this.assists = assists; |
| 3665 } | 3665 } |
| 3666 | 3666 |
| 3667 factory EditGetAssistsResult.fromJson(JsonDecoder jsonDecoder, String jsonPath
, Object json) { | 3667 factory EditGetAssistsResult.fromJson(JsonDecoder jsonDecoder, String jsonPath
, Object json) { |
| 3668 if (json == null) { | 3668 if (json == null) { |
| 3669 json = {}; | 3669 json = {}; |
| 3670 } | 3670 } |
| 3671 if (json is Map) { | 3671 if (json is Map) { |
| 3672 List<SourceChange> assists; | 3672 List<PrioritizedSourceChange> assists; |
| 3673 if (json.containsKey("assists")) { | 3673 if (json.containsKey("assists")) { |
| 3674 assists = jsonDecoder.decodeList(jsonPath + ".assists", json["assists"],
(String jsonPath, Object json) => new SourceChange.fromJson(jsonDecoder, jsonPa
th, json)); | 3674 assists = jsonDecoder.decodeList(jsonPath + ".assists", json["assists"],
(String jsonPath, Object json) => new PrioritizedSourceChange.fromJson(jsonDeco
der, jsonPath, json)); |
| 3675 } else { | 3675 } else { |
| 3676 throw jsonDecoder.mismatch(jsonPath, "assists"); | 3676 throw jsonDecoder.mismatch(jsonPath, "assists"); |
| 3677 } | 3677 } |
| 3678 return new EditGetAssistsResult(assists); | 3678 return new EditGetAssistsResult(assists); |
| 3679 } else { | 3679 } else { |
| 3680 throw jsonDecoder.mismatch(jsonPath, "edit.getAssists result", json); | 3680 throw jsonDecoder.mismatch(jsonPath, "edit.getAssists result", json); |
| 3681 } | 3681 } |
| 3682 } | 3682 } |
| 3683 | 3683 |
| 3684 factory EditGetAssistsResult.fromResponse(Response response) { | 3684 factory EditGetAssistsResult.fromResponse(Response response) { |
| 3685 return new EditGetAssistsResult.fromJson( | 3685 return new EditGetAssistsResult.fromJson( |
| 3686 new ResponseDecoder(REQUEST_ID_REFACTORING_KINDS.remove(response.id)), "
result", response.result); | 3686 new ResponseDecoder(REQUEST_ID_REFACTORING_KINDS.remove(response.id)), "
result", response.result); |
| 3687 } | 3687 } |
| 3688 | 3688 |
| 3689 @override | 3689 @override |
| 3690 Map<String, dynamic> toJson() { | 3690 Map<String, dynamic> toJson() { |
| 3691 Map<String, dynamic> result = {}; | 3691 Map<String, dynamic> result = {}; |
| 3692 result["assists"] = assists.map((SourceChange value) => value.toJson()).toLi
st(); | 3692 result["assists"] = assists.map((PrioritizedSourceChange value) => value.toJ
son()).toList(); |
| 3693 return result; | 3693 return result; |
| 3694 } | 3694 } |
| 3695 | 3695 |
| 3696 @override | 3696 @override |
| 3697 Response toResponse(String id) { | 3697 Response toResponse(String id) { |
| 3698 return new Response(id, result: toJson()); | 3698 return new Response(id, result: toJson()); |
| 3699 } | 3699 } |
| 3700 | 3700 |
| 3701 @override | 3701 @override |
| 3702 String toString() => JSON.encode(toJson()); | 3702 String toString() => JSON.encode(toJson()); |
| 3703 | 3703 |
| 3704 @override | 3704 @override |
| 3705 bool operator==(other) { | 3705 bool operator==(other) { |
| 3706 if (other is EditGetAssistsResult) { | 3706 if (other is EditGetAssistsResult) { |
| 3707 return listEqual(assists, other.assists, (SourceChange a, SourceChange b)
=> a == b); | 3707 return listEqual(assists, other.assists, (PrioritizedSourceChange a, Prior
itizedSourceChange b) => a == b); |
| 3708 } | 3708 } |
| 3709 return false; | 3709 return false; |
| 3710 } | 3710 } |
| 3711 | 3711 |
| 3712 @override | 3712 @override |
| 3713 int get hashCode { | 3713 int get hashCode { |
| 3714 int hash = 0; | 3714 int hash = 0; |
| 3715 hash = JenkinsSmiHash.combine(hash, assists.hashCode); | 3715 hash = JenkinsSmiHash.combine(hash, assists.hashCode); |
| 3716 return JenkinsSmiHash.finish(hash); | 3716 return JenkinsSmiHash.finish(hash); |
| 3717 } | 3717 } |
| (...skipping 5090 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 8808 @override | 8808 @override |
| 8809 int get hashCode { | 8809 int get hashCode { |
| 8810 int hash = 0; | 8810 int hash = 0; |
| 8811 hash = JenkinsSmiHash.combine(hash, file.hashCode); | 8811 hash = JenkinsSmiHash.combine(hash, file.hashCode); |
| 8812 hash = JenkinsSmiHash.combine(hash, offset.hashCode); | 8812 hash = JenkinsSmiHash.combine(hash, offset.hashCode); |
| 8813 return JenkinsSmiHash.finish(hash); | 8813 return JenkinsSmiHash.finish(hash); |
| 8814 } | 8814 } |
| 8815 } | 8815 } |
| 8816 | 8816 |
| 8817 /** | 8817 /** |
| 8818 * PrioritizedSourceChange |
| 8819 * |
| 8820 * { |
| 8821 * "priority": int |
| 8822 * "change": SourceChange |
| 8823 * } |
| 8824 * |
| 8825 * Clients may not extend, implement or mix-in this class. |
| 8826 */ |
| 8827 class PrioritizedSourceChange implements HasToJson { |
| 8828 int _priority; |
| 8829 |
| 8830 SourceChange _change; |
| 8831 |
| 8832 /** |
| 8833 * The priority of the change. The value is expected to be non-negative, and |
| 8834 * zero (0) is the lowest priority. |
| 8835 */ |
| 8836 int get priority => _priority; |
| 8837 |
| 8838 /** |
| 8839 * The priority of the change. The value is expected to be non-negative, and |
| 8840 * zero (0) is the lowest priority. |
| 8841 */ |
| 8842 void set priority(int value) { |
| 8843 assert(value != null); |
| 8844 this._priority = value; |
| 8845 } |
| 8846 |
| 8847 /** |
| 8848 * The change with which the relevance is associated. |
| 8849 */ |
| 8850 SourceChange get change => _change; |
| 8851 |
| 8852 /** |
| 8853 * The change with which the relevance is associated. |
| 8854 */ |
| 8855 void set change(SourceChange value) { |
| 8856 assert(value != null); |
| 8857 this._change = value; |
| 8858 } |
| 8859 |
| 8860 PrioritizedSourceChange(int priority, SourceChange change) { |
| 8861 this.priority = priority; |
| 8862 this.change = change; |
| 8863 } |
| 8864 |
| 8865 factory PrioritizedSourceChange.fromJson(JsonDecoder jsonDecoder, String jsonP
ath, Object json) { |
| 8866 if (json == null) { |
| 8867 json = {}; |
| 8868 } |
| 8869 if (json is Map) { |
| 8870 int priority; |
| 8871 if (json.containsKey("priority")) { |
| 8872 priority = jsonDecoder.decodeInt(jsonPath + ".priority", json["priority"
]); |
| 8873 } else { |
| 8874 throw jsonDecoder.mismatch(jsonPath, "priority"); |
| 8875 } |
| 8876 SourceChange change; |
| 8877 if (json.containsKey("change")) { |
| 8878 change = new SourceChange.fromJson(jsonDecoder, jsonPath + ".change", js
on["change"]); |
| 8879 } else { |
| 8880 throw jsonDecoder.mismatch(jsonPath, "change"); |
| 8881 } |
| 8882 return new PrioritizedSourceChange(priority, change); |
| 8883 } else { |
| 8884 throw jsonDecoder.mismatch(jsonPath, "PrioritizedSourceChange", json); |
| 8885 } |
| 8886 } |
| 8887 |
| 8888 @override |
| 8889 Map<String, dynamic> toJson() { |
| 8890 Map<String, dynamic> result = {}; |
| 8891 result["priority"] = priority; |
| 8892 result["change"] = change.toJson(); |
| 8893 return result; |
| 8894 } |
| 8895 |
| 8896 @override |
| 8897 String toString() => JSON.encode(toJson()); |
| 8898 |
| 8899 @override |
| 8900 bool operator==(other) { |
| 8901 if (other is PrioritizedSourceChange) { |
| 8902 return priority == other.priority && |
| 8903 change == other.change; |
| 8904 } |
| 8905 return false; |
| 8906 } |
| 8907 |
| 8908 @override |
| 8909 int get hashCode { |
| 8910 int hash = 0; |
| 8911 hash = JenkinsSmiHash.combine(hash, priority.hashCode); |
| 8912 hash = JenkinsSmiHash.combine(hash, change.hashCode); |
| 8913 return JenkinsSmiHash.finish(hash); |
| 8914 } |
| 8915 } |
| 8916 |
| 8917 /** |
| 8818 * RefactoringFeedback | 8918 * RefactoringFeedback |
| 8819 * | 8919 * |
| 8820 * { | 8920 * { |
| 8821 * } | 8921 * } |
| 8822 * | 8922 * |
| 8823 * Clients may not extend, implement or mix-in this class. | 8923 * Clients may not extend, implement or mix-in this class. |
| 8824 */ | 8924 */ |
| 8825 class RefactoringFeedback implements HasToJson { | 8925 class RefactoringFeedback implements HasToJson { |
| 8826 RefactoringFeedback(); | 8926 RefactoringFeedback(); |
| 8827 | 8927 |
| (...skipping 1767 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 10595 } | 10695 } |
| 10596 } | 10696 } |
| 10597 throw jsonDecoder.mismatch(jsonPath, "WatchEventType", json); | 10697 throw jsonDecoder.mismatch(jsonPath, "WatchEventType", json); |
| 10598 } | 10698 } |
| 10599 | 10699 |
| 10600 @override | 10700 @override |
| 10601 String toString() => "WatchEventType.$name"; | 10701 String toString() => "WatchEventType.$name"; |
| 10602 | 10702 |
| 10603 String toJson() => name; | 10703 String toJson() => name; |
| 10604 } | 10704 } |
| OLD | NEW |