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

Side by Side Diff: pkg/analyzer_plugin/lib/protocol/generated_protocol.dart

Issue 2679093004: Add an interface for request parameters (Closed)
Patch Set: Created 3 years, 10 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
« no previous file with comments | « no previous file | pkg/analyzer_plugin/lib/src/protocol/protocol_internal.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) 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 782 matching lines...) Expand 10 before | Expand all | Expand 10 after
793 793
794 /** 794 /**
795 * analysis.handleWatchEvents params 795 * analysis.handleWatchEvents params
796 * 796 *
797 * { 797 * {
798 * "events": List<WatchEvent> 798 * "events": List<WatchEvent>
799 * } 799 * }
800 * 800 *
801 * Clients may not extend, implement or mix-in this class. 801 * Clients may not extend, implement or mix-in this class.
802 */ 802 */
803 class AnalysisHandleWatchEventsParams implements HasToJson { 803 class AnalysisHandleWatchEventsParams implements RequestParams {
804 List<WatchEvent> _events; 804 List<WatchEvent> _events;
805 805
806 /** 806 /**
807 * The watch events that the plugin should handle. 807 * The watch events that the plugin should handle.
808 */ 808 */
809 List<WatchEvent> get events => _events; 809 List<WatchEvent> get events => _events;
810 810
811 /** 811 /**
812 * The watch events that the plugin should handle. 812 * The watch events that the plugin should handle.
813 */ 813 */
(...skipping 28 matching lines...) Expand all
842 new RequestDecoder(request), "params", request.params); 842 new RequestDecoder(request), "params", request.params);
843 } 843 }
844 844
845 @override 845 @override
846 Map<String, dynamic> toJson() { 846 Map<String, dynamic> toJson() {
847 Map<String, dynamic> result = {}; 847 Map<String, dynamic> result = {};
848 result["events"] = events.map((WatchEvent value) => value.toJson()).toList() ; 848 result["events"] = events.map((WatchEvent value) => value.toJson()).toList() ;
849 return result; 849 return result;
850 } 850 }
851 851
852 @override
852 Request toRequest(String id) { 853 Request toRequest(String id) {
853 return new Request(id, "analysis.handleWatchEvents", toJson()); 854 return new Request(id, "analysis.handleWatchEvents", toJson());
854 } 855 }
855 856
856 @override 857 @override
857 String toString() => JSON.encode(toJson()); 858 String toString() => JSON.encode(toJson());
858 859
859 @override 860 @override
860 bool operator==(other) { 861 bool operator==(other) {
861 if (other is AnalysisHandleWatchEventsParams) { 862 if (other is AnalysisHandleWatchEventsParams) {
(...skipping 524 matching lines...) Expand 10 before | Expand all | Expand 10 after
1386 1387
1387 /** 1388 /**
1388 * analysis.reanalyze params 1389 * analysis.reanalyze params
1389 * 1390 *
1390 * { 1391 * {
1391 * "roots": optional List<FilePath> 1392 * "roots": optional List<FilePath>
1392 * } 1393 * }
1393 * 1394 *
1394 * Clients may not extend, implement or mix-in this class. 1395 * Clients may not extend, implement or mix-in this class.
1395 */ 1396 */
1396 class AnalysisReanalyzeParams implements HasToJson { 1397 class AnalysisReanalyzeParams implements RequestParams {
1397 List<String> _roots; 1398 List<String> _roots;
1398 1399
1399 /** 1400 /**
1400 * A list of the context roots that are to be re-analyzed. 1401 * A list of the context roots that are to be re-analyzed.
1401 * 1402 *
1402 * If no context roots are provided, then all current context roots should be 1403 * If no context roots are provided, then all current context roots should be
1403 * re-analyzed. 1404 * re-analyzed.
1404 */ 1405 */
1405 List<String> get roots => _roots; 1406 List<String> get roots => _roots;
1406 1407
(...skipping 33 matching lines...) Expand 10 before | Expand all | Expand 10 after
1440 1441
1441 @override 1442 @override
1442 Map<String, dynamic> toJson() { 1443 Map<String, dynamic> toJson() {
1443 Map<String, dynamic> result = {}; 1444 Map<String, dynamic> result = {};
1444 if (roots != null) { 1445 if (roots != null) {
1445 result["roots"] = roots; 1446 result["roots"] = roots;
1446 } 1447 }
1447 return result; 1448 return result;
1448 } 1449 }
1449 1450
1451 @override
1450 Request toRequest(String id) { 1452 Request toRequest(String id) {
1451 return new Request(id, "analysis.reanalyze", toJson()); 1453 return new Request(id, "analysis.reanalyze", toJson());
1452 } 1454 }
1453 1455
1454 @override 1456 @override
1455 String toString() => JSON.encode(toJson()); 1457 String toString() => JSON.encode(toJson());
1456 1458
1457 @override 1459 @override
1458 bool operator==(other) { 1460 bool operator==(other) {
1459 if (other is AnalysisReanalyzeParams) { 1461 if (other is AnalysisReanalyzeParams) {
(...skipping 107 matching lines...) Expand 10 before | Expand all | Expand 10 after
1567 1569
1568 /** 1570 /**
1569 * analysis.setContextBuilderOptions params 1571 * analysis.setContextBuilderOptions params
1570 * 1572 *
1571 * { 1573 * {
1572 * "options": ContextBuilderOptions 1574 * "options": ContextBuilderOptions
1573 * } 1575 * }
1574 * 1576 *
1575 * Clients may not extend, implement or mix-in this class. 1577 * Clients may not extend, implement or mix-in this class.
1576 */ 1578 */
1577 class AnalysisSetContextBuilderOptionsParams implements HasToJson { 1579 class AnalysisSetContextBuilderOptionsParams implements RequestParams {
1578 ContextBuilderOptions _options; 1580 ContextBuilderOptions _options;
1579 1581
1580 /** 1582 /**
1581 * The options used to build the analysis contexts. 1583 * The options used to build the analysis contexts.
1582 */ 1584 */
1583 ContextBuilderOptions get options => _options; 1585 ContextBuilderOptions get options => _options;
1584 1586
1585 /** 1587 /**
1586 * The options used to build the analysis contexts. 1588 * The options used to build the analysis contexts.
1587 */ 1589 */
(...skipping 28 matching lines...) Expand all
1616 new RequestDecoder(request), "params", request.params); 1618 new RequestDecoder(request), "params", request.params);
1617 } 1619 }
1618 1620
1619 @override 1621 @override
1620 Map<String, dynamic> toJson() { 1622 Map<String, dynamic> toJson() {
1621 Map<String, dynamic> result = {}; 1623 Map<String, dynamic> result = {};
1622 result["options"] = options.toJson(); 1624 result["options"] = options.toJson();
1623 return result; 1625 return result;
1624 } 1626 }
1625 1627
1628 @override
1626 Request toRequest(String id) { 1629 Request toRequest(String id) {
1627 return new Request(id, "analysis.setContextBuilderOptions", toJson()); 1630 return new Request(id, "analysis.setContextBuilderOptions", toJson());
1628 } 1631 }
1629 1632
1630 @override 1633 @override
1631 String toString() => JSON.encode(toJson()); 1634 String toString() => JSON.encode(toJson());
1632 1635
1633 @override 1636 @override
1634 bool operator==(other) { 1637 bool operator==(other) {
1635 if (other is AnalysisSetContextBuilderOptionsParams) { 1638 if (other is AnalysisSetContextBuilderOptionsParams) {
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
1676 1679
1677 /** 1680 /**
1678 * analysis.setContextRoots params 1681 * analysis.setContextRoots params
1679 * 1682 *
1680 * { 1683 * {
1681 * "roots": List<ContextRoot> 1684 * "roots": List<ContextRoot>
1682 * } 1685 * }
1683 * 1686 *
1684 * Clients may not extend, implement or mix-in this class. 1687 * Clients may not extend, implement or mix-in this class.
1685 */ 1688 */
1686 class AnalysisSetContextRootsParams implements HasToJson { 1689 class AnalysisSetContextRootsParams implements RequestParams {
1687 List<ContextRoot> _roots; 1690 List<ContextRoot> _roots;
1688 1691
1689 /** 1692 /**
1690 * A list of the context roots that should be analyzed. 1693 * A list of the context roots that should be analyzed.
1691 */ 1694 */
1692 List<ContextRoot> get roots => _roots; 1695 List<ContextRoot> get roots => _roots;
1693 1696
1694 /** 1697 /**
1695 * A list of the context roots that should be analyzed. 1698 * A list of the context roots that should be analyzed.
1696 */ 1699 */
(...skipping 28 matching lines...) Expand all
1725 new RequestDecoder(request), "params", request.params); 1728 new RequestDecoder(request), "params", request.params);
1726 } 1729 }
1727 1730
1728 @override 1731 @override
1729 Map<String, dynamic> toJson() { 1732 Map<String, dynamic> toJson() {
1730 Map<String, dynamic> result = {}; 1733 Map<String, dynamic> result = {};
1731 result["roots"] = roots.map((ContextRoot value) => value.toJson()).toList(); 1734 result["roots"] = roots.map((ContextRoot value) => value.toJson()).toList();
1732 return result; 1735 return result;
1733 } 1736 }
1734 1737
1738 @override
1735 Request toRequest(String id) { 1739 Request toRequest(String id) {
1736 return new Request(id, "analysis.setContextRoots", toJson()); 1740 return new Request(id, "analysis.setContextRoots", toJson());
1737 } 1741 }
1738 1742
1739 @override 1743 @override
1740 String toString() => JSON.encode(toJson()); 1744 String toString() => JSON.encode(toJson());
1741 1745
1742 @override 1746 @override
1743 bool operator==(other) { 1747 bool operator==(other) {
1744 if (other is AnalysisSetContextRootsParams) { 1748 if (other is AnalysisSetContextRootsParams) {
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
1785 1789
1786 /** 1790 /**
1787 * analysis.setPriorityFiles params 1791 * analysis.setPriorityFiles params
1788 * 1792 *
1789 * { 1793 * {
1790 * "files": List<FilePath> 1794 * "files": List<FilePath>
1791 * } 1795 * }
1792 * 1796 *
1793 * Clients may not extend, implement or mix-in this class. 1797 * Clients may not extend, implement or mix-in this class.
1794 */ 1798 */
1795 class AnalysisSetPriorityFilesParams implements HasToJson { 1799 class AnalysisSetPriorityFilesParams implements RequestParams {
1796 List<String> _files; 1800 List<String> _files;
1797 1801
1798 /** 1802 /**
1799 * The files that are to be a priority for analysis. 1803 * The files that are to be a priority for analysis.
1800 */ 1804 */
1801 List<String> get files => _files; 1805 List<String> get files => _files;
1802 1806
1803 /** 1807 /**
1804 * The files that are to be a priority for analysis. 1808 * The files that are to be a priority for analysis.
1805 */ 1809 */
(...skipping 28 matching lines...) Expand all
1834 new RequestDecoder(request), "params", request.params); 1838 new RequestDecoder(request), "params", request.params);
1835 } 1839 }
1836 1840
1837 @override 1841 @override
1838 Map<String, dynamic> toJson() { 1842 Map<String, dynamic> toJson() {
1839 Map<String, dynamic> result = {}; 1843 Map<String, dynamic> result = {};
1840 result["files"] = files; 1844 result["files"] = files;
1841 return result; 1845 return result;
1842 } 1846 }
1843 1847
1848 @override
1844 Request toRequest(String id) { 1849 Request toRequest(String id) {
1845 return new Request(id, "analysis.setPriorityFiles", toJson()); 1850 return new Request(id, "analysis.setPriorityFiles", toJson());
1846 } 1851 }
1847 1852
1848 @override 1853 @override
1849 String toString() => JSON.encode(toJson()); 1854 String toString() => JSON.encode(toJson());
1850 1855
1851 @override 1856 @override
1852 bool operator==(other) { 1857 bool operator==(other) {
1853 if (other is AnalysisSetPriorityFilesParams) { 1858 if (other is AnalysisSetPriorityFilesParams) {
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
1894 1899
1895 /** 1900 /**
1896 * analysis.setSubscriptions params 1901 * analysis.setSubscriptions params
1897 * 1902 *
1898 * { 1903 * {
1899 * "subscriptions": Map<AnalysisService, List<FilePath>> 1904 * "subscriptions": Map<AnalysisService, List<FilePath>>
1900 * } 1905 * }
1901 * 1906 *
1902 * Clients may not extend, implement or mix-in this class. 1907 * Clients may not extend, implement or mix-in this class.
1903 */ 1908 */
1904 class AnalysisSetSubscriptionsParams implements HasToJson { 1909 class AnalysisSetSubscriptionsParams implements RequestParams {
1905 Map<AnalysisService, List<String>> _subscriptions; 1910 Map<AnalysisService, List<String>> _subscriptions;
1906 1911
1907 /** 1912 /**
1908 * A table mapping services to a list of the files being subscribed to the 1913 * A table mapping services to a list of the files being subscribed to the
1909 * service. 1914 * service.
1910 */ 1915 */
1911 Map<AnalysisService, List<String>> get subscriptions => _subscriptions; 1916 Map<AnalysisService, List<String>> get subscriptions => _subscriptions;
1912 1917
1913 /** 1918 /**
1914 * A table mapping services to a list of the files being subscribed to the 1919 * A table mapping services to a list of the files being subscribed to the
(...skipping 30 matching lines...) Expand all
1945 new RequestDecoder(request), "params", request.params); 1950 new RequestDecoder(request), "params", request.params);
1946 } 1951 }
1947 1952
1948 @override 1953 @override
1949 Map<String, dynamic> toJson() { 1954 Map<String, dynamic> toJson() {
1950 Map<String, dynamic> result = {}; 1955 Map<String, dynamic> result = {};
1951 result["subscriptions"] = mapMap(subscriptions, keyCallback: (AnalysisServic e value) => value.toJson()); 1956 result["subscriptions"] = mapMap(subscriptions, keyCallback: (AnalysisServic e value) => value.toJson());
1952 return result; 1957 return result;
1953 } 1958 }
1954 1959
1960 @override
1955 Request toRequest(String id) { 1961 Request toRequest(String id) {
1956 return new Request(id, "analysis.setSubscriptions", toJson()); 1962 return new Request(id, "analysis.setSubscriptions", toJson());
1957 } 1963 }
1958 1964
1959 @override 1965 @override
1960 String toString() => JSON.encode(toJson()); 1966 String toString() => JSON.encode(toJson());
1961 1967
1962 @override 1968 @override
1963 bool operator==(other) { 1969 bool operator==(other) {
1964 if (other is AnalysisSetSubscriptionsParams) { 1970 if (other is AnalysisSetSubscriptionsParams) {
(...skipping 40 matching lines...) Expand 10 before | Expand all | Expand 10 after
2005 2011
2006 /** 2012 /**
2007 * analysis.updateContent params 2013 * analysis.updateContent params
2008 * 2014 *
2009 * { 2015 * {
2010 * "files": Map<FilePath, AddContentOverlay | ChangeContentOverlay | RemoveCon tentOverlay> 2016 * "files": Map<FilePath, AddContentOverlay | ChangeContentOverlay | RemoveCon tentOverlay>
2011 * } 2017 * }
2012 * 2018 *
2013 * Clients may not extend, implement or mix-in this class. 2019 * Clients may not extend, implement or mix-in this class.
2014 */ 2020 */
2015 class AnalysisUpdateContentParams implements HasToJson { 2021 class AnalysisUpdateContentParams implements RequestParams {
2016 Map<String, dynamic> _files; 2022 Map<String, dynamic> _files;
2017 2023
2018 /** 2024 /**
2019 * A table mapping the files whose content has changed to a description of 2025 * A table mapping the files whose content has changed to a description of
2020 * the content change. 2026 * the content change.
2021 */ 2027 */
2022 Map<String, dynamic> get files => _files; 2028 Map<String, dynamic> get files => _files;
2023 2029
2024 /** 2030 /**
2025 * A table mapping the files whose content has changed to a description of 2031 * A table mapping the files whose content has changed to a description of
(...skipping 30 matching lines...) Expand all
2056 new RequestDecoder(request), "params", request.params); 2062 new RequestDecoder(request), "params", request.params);
2057 } 2063 }
2058 2064
2059 @override 2065 @override
2060 Map<String, dynamic> toJson() { 2066 Map<String, dynamic> toJson() {
2061 Map<String, dynamic> result = {}; 2067 Map<String, dynamic> result = {};
2062 result["files"] = mapMap(files, valueCallback: (dynamic value) => value.toJs on()); 2068 result["files"] = mapMap(files, valueCallback: (dynamic value) => value.toJs on());
2063 return result; 2069 return result;
2064 } 2070 }
2065 2071
2072 @override
2066 Request toRequest(String id) { 2073 Request toRequest(String id) {
2067 return new Request(id, "analysis.updateContent", toJson()); 2074 return new Request(id, "analysis.updateContent", toJson());
2068 } 2075 }
2069 2076
2070 @override 2077 @override
2071 String toString() => JSON.encode(toJson()); 2078 String toString() => JSON.encode(toJson());
2072 2079
2073 @override 2080 @override
2074 bool operator==(other) { 2081 bool operator==(other) {
2075 if (other is AnalysisUpdateContentParams) { 2082 if (other is AnalysisUpdateContentParams) {
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after
2195 /** 2202 /**
2196 * completion.getSuggestions params 2203 * completion.getSuggestions params
2197 * 2204 *
2198 * { 2205 * {
2199 * "file": FilePath 2206 * "file": FilePath
2200 * "offset": int 2207 * "offset": int
2201 * } 2208 * }
2202 * 2209 *
2203 * Clients may not extend, implement or mix-in this class. 2210 * Clients may not extend, implement or mix-in this class.
2204 */ 2211 */
2205 class CompletionGetSuggestionsParams implements HasToJson { 2212 class CompletionGetSuggestionsParams implements RequestParams {
2206 String _file; 2213 String _file;
2207 2214
2208 int _offset; 2215 int _offset;
2209 2216
2210 /** 2217 /**
2211 * The file containing the point at which suggestions are to be made. 2218 * The file containing the point at which suggestions are to be made.
2212 */ 2219 */
2213 String get file => _file; 2220 String get file => _file;
2214 2221
2215 /** 2222 /**
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
2267 } 2274 }
2268 2275
2269 @override 2276 @override
2270 Map<String, dynamic> toJson() { 2277 Map<String, dynamic> toJson() {
2271 Map<String, dynamic> result = {}; 2278 Map<String, dynamic> result = {};
2272 result["file"] = file; 2279 result["file"] = file;
2273 result["offset"] = offset; 2280 result["offset"] = offset;
2274 return result; 2281 return result;
2275 } 2282 }
2276 2283
2284 @override
2277 Request toRequest(String id) { 2285 Request toRequest(String id) {
2278 return new Request(id, "completion.getSuggestions", toJson()); 2286 return new Request(id, "completion.getSuggestions", toJson());
2279 } 2287 }
2280 2288
2281 @override 2289 @override
2282 String toString() => JSON.encode(toJson()); 2290 String toString() => JSON.encode(toJson());
2283 2291
2284 @override 2292 @override
2285 bool operator==(other) { 2293 bool operator==(other) {
2286 if (other is CompletionGetSuggestionsParams) { 2294 if (other is CompletionGetSuggestionsParams) {
(...skipping 1219 matching lines...) Expand 10 before | Expand all | Expand 10 after
3506 * edit.getAssists params 3514 * edit.getAssists params
3507 * 3515 *
3508 * { 3516 * {
3509 * "file": FilePath 3517 * "file": FilePath
3510 * "offset": int 3518 * "offset": int
3511 * "length": int 3519 * "length": int
3512 * } 3520 * }
3513 * 3521 *
3514 * Clients may not extend, implement or mix-in this class. 3522 * Clients may not extend, implement or mix-in this class.
3515 */ 3523 */
3516 class EditGetAssistsParams implements HasToJson { 3524 class EditGetAssistsParams implements RequestParams {
3517 String _file; 3525 String _file;
3518 3526
3519 int _offset; 3527 int _offset;
3520 3528
3521 int _length; 3529 int _length;
3522 3530
3523 /** 3531 /**
3524 * The file containing the code for which assists are being requested. 3532 * The file containing the code for which assists are being requested.
3525 */ 3533 */
3526 String get file => _file; 3534 String get file => _file;
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
3601 3609
3602 @override 3610 @override
3603 Map<String, dynamic> toJson() { 3611 Map<String, dynamic> toJson() {
3604 Map<String, dynamic> result = {}; 3612 Map<String, dynamic> result = {};
3605 result["file"] = file; 3613 result["file"] = file;
3606 result["offset"] = offset; 3614 result["offset"] = offset;
3607 result["length"] = length; 3615 result["length"] = length;
3608 return result; 3616 return result;
3609 } 3617 }
3610 3618
3619 @override
3611 Request toRequest(String id) { 3620 Request toRequest(String id) {
3612 return new Request(id, "edit.getAssists", toJson()); 3621 return new Request(id, "edit.getAssists", toJson());
3613 } 3622 }
3614 3623
3615 @override 3624 @override
3616 String toString() => JSON.encode(toJson()); 3625 String toString() => JSON.encode(toJson());
3617 3626
3618 @override 3627 @override
3619 bool operator==(other) { 3628 bool operator==(other) {
3620 if (other is EditGetAssistsParams) { 3629 if (other is EditGetAssistsParams) {
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
3721 * edit.getAvailableRefactorings params 3730 * edit.getAvailableRefactorings params
3722 * 3731 *
3723 * { 3732 * {
3724 * "file": FilePath 3733 * "file": FilePath
3725 * "offset": int 3734 * "offset": int
3726 * "length": int 3735 * "length": int
3727 * } 3736 * }
3728 * 3737 *
3729 * Clients may not extend, implement or mix-in this class. 3738 * Clients may not extend, implement or mix-in this class.
3730 */ 3739 */
3731 class EditGetAvailableRefactoringsParams implements HasToJson { 3740 class EditGetAvailableRefactoringsParams implements RequestParams {
3732 String _file; 3741 String _file;
3733 3742
3734 int _offset; 3743 int _offset;
3735 3744
3736 int _length; 3745 int _length;
3737 3746
3738 /** 3747 /**
3739 * The file containing the code on which the refactoring would be based. 3748 * The file containing the code on which the refactoring would be based.
3740 */ 3749 */
3741 String get file => _file; 3750 String get file => _file;
(...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after
3816 3825
3817 @override 3826 @override
3818 Map<String, dynamic> toJson() { 3827 Map<String, dynamic> toJson() {
3819 Map<String, dynamic> result = {}; 3828 Map<String, dynamic> result = {};
3820 result["file"] = file; 3829 result["file"] = file;
3821 result["offset"] = offset; 3830 result["offset"] = offset;
3822 result["length"] = length; 3831 result["length"] = length;
3823 return result; 3832 return result;
3824 } 3833 }
3825 3834
3835 @override
3826 Request toRequest(String id) { 3836 Request toRequest(String id) {
3827 return new Request(id, "edit.getAvailableRefactorings", toJson()); 3837 return new Request(id, "edit.getAvailableRefactorings", toJson());
3828 } 3838 }
3829 3839
3830 @override 3840 @override
3831 String toString() => JSON.encode(toJson()); 3841 String toString() => JSON.encode(toJson());
3832 3842
3833 @override 3843 @override
3834 bool operator==(other) { 3844 bool operator==(other) {
3835 if (other is EditGetAvailableRefactoringsParams) { 3845 if (other is EditGetAvailableRefactoringsParams) {
(...skipping 109 matching lines...) Expand 10 before | Expand all | Expand 10 after
3945 /** 3955 /**
3946 * edit.getFixes params 3956 * edit.getFixes params
3947 * 3957 *
3948 * { 3958 * {
3949 * "file": FilePath 3959 * "file": FilePath
3950 * "offset": int 3960 * "offset": int
3951 * } 3961 * }
3952 * 3962 *
3953 * Clients may not extend, implement or mix-in this class. 3963 * Clients may not extend, implement or mix-in this class.
3954 */ 3964 */
3955 class EditGetFixesParams implements HasToJson { 3965 class EditGetFixesParams implements RequestParams {
3956 String _file; 3966 String _file;
3957 3967
3958 int _offset; 3968 int _offset;
3959 3969
3960 /** 3970 /**
3961 * The file containing the errors for which fixes are being requested. 3971 * The file containing the errors for which fixes are being requested.
3962 */ 3972 */
3963 String get file => _file; 3973 String get file => _file;
3964 3974
3965 /** 3975 /**
(...skipping 51 matching lines...) Expand 10 before | Expand all | Expand 10 after
4017 } 4027 }
4018 4028
4019 @override 4029 @override
4020 Map<String, dynamic> toJson() { 4030 Map<String, dynamic> toJson() {
4021 Map<String, dynamic> result = {}; 4031 Map<String, dynamic> result = {};
4022 result["file"] = file; 4032 result["file"] = file;
4023 result["offset"] = offset; 4033 result["offset"] = offset;
4024 return result; 4034 return result;
4025 } 4035 }
4026 4036
4037 @override
4027 Request toRequest(String id) { 4038 Request toRequest(String id) {
4028 return new Request(id, "edit.getFixes", toJson()); 4039 return new Request(id, "edit.getFixes", toJson());
4029 } 4040 }
4030 4041
4031 @override 4042 @override
4032 String toString() => JSON.encode(toJson()); 4043 String toString() => JSON.encode(toJson());
4033 4044
4034 @override 4045 @override
4035 bool operator==(other) { 4046 bool operator==(other) {
4036 if (other is EditGetFixesParams) { 4047 if (other is EditGetFixesParams) {
(...skipping 101 matching lines...) Expand 10 before | Expand all | Expand 10 after
4138 * "kind": RefactoringKind 4149 * "kind": RefactoringKind
4139 * "file": FilePath 4150 * "file": FilePath
4140 * "offset": int 4151 * "offset": int
4141 * "length": int 4152 * "length": int
4142 * "validateOnly": bool 4153 * "validateOnly": bool
4143 * "options": optional RefactoringOptions 4154 * "options": optional RefactoringOptions
4144 * } 4155 * }
4145 * 4156 *
4146 * Clients may not extend, implement or mix-in this class. 4157 * Clients may not extend, implement or mix-in this class.
4147 */ 4158 */
4148 class EditGetRefactoringParams implements HasToJson { 4159 class EditGetRefactoringParams implements RequestParams {
4149 RefactoringKind _kind; 4160 RefactoringKind _kind;
4150 4161
4151 String _file; 4162 String _file;
4152 4163
4153 int _offset; 4164 int _offset;
4154 4165
4155 int _length; 4166 int _length;
4156 4167
4157 bool _validateOnly; 4168 bool _validateOnly;
4158 4169
(...skipping 154 matching lines...) Expand 10 before | Expand all | Expand 10 after
4313 result["file"] = file; 4324 result["file"] = file;
4314 result["offset"] = offset; 4325 result["offset"] = offset;
4315 result["length"] = length; 4326 result["length"] = length;
4316 result["validateOnly"] = validateOnly; 4327 result["validateOnly"] = validateOnly;
4317 if (options != null) { 4328 if (options != null) {
4318 result["options"] = options.toJson(); 4329 result["options"] = options.toJson();
4319 } 4330 }
4320 return result; 4331 return result;
4321 } 4332 }
4322 4333
4334 @override
4323 Request toRequest(String id) { 4335 Request toRequest(String id) {
4324 return new Request(id, "edit.getRefactoring", toJson()); 4336 return new Request(id, "edit.getRefactoring", toJson());
4325 } 4337 }
4326 4338
4327 @override 4339 @override
4328 String toString() => JSON.encode(toJson()); 4340 String toString() => JSON.encode(toJson());
4329 4341
4330 @override 4342 @override
4331 bool operator==(other) { 4343 bool operator==(other) {
4332 if (other is EditGetRefactoringParams) { 4344 if (other is EditGetRefactoringParams) {
(...skipping 4017 matching lines...) Expand 10 before | Expand all | Expand 10 after
8350 hash = JenkinsSmiHash.combine(hash, stackTrace.hashCode); 8362 hash = JenkinsSmiHash.combine(hash, stackTrace.hashCode);
8351 return JenkinsSmiHash.finish(hash); 8363 return JenkinsSmiHash.finish(hash);
8352 } 8364 }
8353 } 8365 }
8354 8366
8355 /** 8367 /**
8356 * plugin.shutdown params 8368 * plugin.shutdown params
8357 * 8369 *
8358 * Clients may not extend, implement or mix-in this class. 8370 * Clients may not extend, implement or mix-in this class.
8359 */ 8371 */
8360 class PluginShutdownParams { 8372 class PluginShutdownParams implements RequestParams {
8373 @override
8374 Map<String, dynamic> toJson() => <String, dynamic>{};
8375
8376 @override
8361 Request toRequest(String id) { 8377 Request toRequest(String id) {
8362 return new Request(id, "plugin.shutdown", null); 8378 return new Request(id, "plugin.shutdown", null);
8363 } 8379 }
8364 8380
8365 @override 8381 @override
8366 bool operator==(other) { 8382 bool operator==(other) {
8367 if (other is PluginShutdownParams) { 8383 if (other is PluginShutdownParams) {
8368 return true; 8384 return true;
8369 } 8385 }
8370 return false; 8386 return false;
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
8407 /** 8423 /**
8408 * plugin.versionCheck params 8424 * plugin.versionCheck params
8409 * 8425 *
8410 * { 8426 * {
8411 * "byteStorePath": String 8427 * "byteStorePath": String
8412 * "version": String 8428 * "version": String
8413 * } 8429 * }
8414 * 8430 *
8415 * Clients may not extend, implement or mix-in this class. 8431 * Clients may not extend, implement or mix-in this class.
8416 */ 8432 */
8417 class PluginVersionCheckParams implements HasToJson { 8433 class PluginVersionCheckParams implements RequestParams {
8418 String _byteStorePath; 8434 String _byteStorePath;
8419 8435
8420 String _version; 8436 String _version;
8421 8437
8422 /** 8438 /**
8423 * The path to the directory containing the on-disk byte store that is to be 8439 * The path to the directory containing the on-disk byte store that is to be
8424 * used by any analysis drivers that are created. 8440 * used by any analysis drivers that are created.
8425 */ 8441 */
8426 String get byteStorePath => _byteStorePath; 8442 String get byteStorePath => _byteStorePath;
8427 8443
(...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after
8483 } 8499 }
8484 8500
8485 @override 8501 @override
8486 Map<String, dynamic> toJson() { 8502 Map<String, dynamic> toJson() {
8487 Map<String, dynamic> result = {}; 8503 Map<String, dynamic> result = {};
8488 result["byteStorePath"] = byteStorePath; 8504 result["byteStorePath"] = byteStorePath;
8489 result["version"] = version; 8505 result["version"] = version;
8490 return result; 8506 return result;
8491 } 8507 }
8492 8508
8509 @override
8493 Request toRequest(String id) { 8510 Request toRequest(String id) {
8494 return new Request(id, "plugin.versionCheck", toJson()); 8511 return new Request(id, "plugin.versionCheck", toJson());
8495 } 8512 }
8496 8513
8497 @override 8514 @override
8498 String toString() => JSON.encode(toJson()); 8515 String toString() => JSON.encode(toJson());
8499 8516
8500 @override 8517 @override
8501 bool operator==(other) { 8518 bool operator==(other) {
8502 if (other is PluginVersionCheckParams) { 8519 if (other is PluginVersionCheckParams) {
(...skipping 2192 matching lines...) Expand 10 before | Expand all | Expand 10 after
10695 } 10712 }
10696 } 10713 }
10697 throw jsonDecoder.mismatch(jsonPath, "WatchEventType", json); 10714 throw jsonDecoder.mismatch(jsonPath, "WatchEventType", json);
10698 } 10715 }
10699 10716
10700 @override 10717 @override
10701 String toString() => "WatchEventType.$name"; 10718 String toString() => "WatchEventType.$name";
10702 10719
10703 String toJson() => name; 10720 String toJson() => name;
10704 } 10721 }
OLDNEW
« no previous file with comments | « no previous file | pkg/analyzer_plugin/lib/src/protocol/protocol_internal.dart » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698