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 /** | 9 /** |
10 * Convenience methods for running integration tests | 10 * Convenience methods for running integration tests |
(...skipping 247 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
258 * | 258 * |
259 * The length of the region for which import information is being | 259 * The length of the region for which import information is being |
260 * requested. | 260 * requested. |
261 * | 261 * |
262 * Returns | 262 * Returns |
263 * | 263 * |
264 * elements: List<ImportedElements> | 264 * elements: List<ImportedElements> |
265 * | 265 * |
266 * The information about the elements that are referenced in the specified | 266 * The information about the elements that are referenced in the specified |
267 * region of the specified file that come from imported libraries. | 267 * region of the specified file that come from imported libraries. |
268 * | |
269 * complete: bool | |
270 * | |
271 * True if all of the elements that are referenced in the specified region | |
272 * are included in the list of elements. The list of elements will be | |
273 * incomplete if there is an error in the specified region that prevents an | |
274 * identifier from being resolved to a single element. | |
275 */ | 268 */ |
276 Future<AnalysisGetImportedElementsResult> sendAnalysisGetImportedElements( | 269 Future<AnalysisGetImportedElementsResult> sendAnalysisGetImportedElements( |
277 String file, int offset, int length) async { | 270 String file, int offset, int length) async { |
278 var params = | 271 var params = |
279 new AnalysisGetImportedElementsParams(file, offset, length).toJson(); | 272 new AnalysisGetImportedElementsParams(file, offset, length).toJson(); |
280 var result = await server.send("analysis.getImportedElements", params); | 273 var result = await server.send("analysis.getImportedElements", params); |
281 ResponseDecoder decoder = new ResponseDecoder(null); | 274 ResponseDecoder decoder = new ResponseDecoder(null); |
282 return new AnalysisGetImportedElementsResult.fromJson( | 275 return new AnalysisGetImportedElementsResult.fromJson( |
283 decoder, 'result', result); | 276 decoder, 'result', result); |
284 } | 277 } |
(...skipping 1333 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1618 ResponseDecoder decoder = new ResponseDecoder(null); | 1611 ResponseDecoder decoder = new ResponseDecoder(null); |
1619 return new EditListPostfixCompletionTemplatesResult.fromJson( | 1612 return new EditListPostfixCompletionTemplatesResult.fromJson( |
1620 decoder, 'result', result); | 1613 decoder, 'result', result); |
1621 } | 1614 } |
1622 | 1615 |
1623 /** | 1616 /** |
1624 * Return a list of edits that would need to be applied in order to ensure | 1617 * Return a list of edits that would need to be applied in order to ensure |
1625 * that all of the elements in the specified list of imported elements are | 1618 * that all of the elements in the specified list of imported elements are |
1626 * accessible within the library. | 1619 * accessible within the library. |
1627 * | 1620 * |
| 1621 * If a request is made for a file that does not exist, or that is not |
| 1622 * currently subject to analysis (e.g. because it is not associated with any |
| 1623 * analysis root specified via analysis.setAnalysisRoots), an error of type |
| 1624 * IMPORT_ELEMENTS_INVALID_FILE will be generated. |
| 1625 * |
1628 * Parameters | 1626 * Parameters |
1629 * | 1627 * |
1630 * file: FilePath | 1628 * file: FilePath |
1631 * | 1629 * |
1632 * The file in which the specified elements are to be made accessible. | 1630 * The file in which the specified elements are to be made accessible. |
1633 * | 1631 * |
1634 * elements: List<ImportedElements> | 1632 * elements: List<ImportedElements> |
1635 * | 1633 * |
1636 * The elements to be made accessible in the specified file. | 1634 * The elements to be made accessible in the specified file. |
1637 * | 1635 * |
1638 * Returns | 1636 * Returns |
1639 * | 1637 * |
1640 * edits: List<SourceEdit> | 1638 * edits: List<SourceEdit> |
1641 * | 1639 * |
1642 * The edit(s) to be applied in order to make the specified elements | 1640 * The edit(s) to be applied in order to make the specified elements |
1643 * accessible. | 1641 * accessible. |
1644 * | |
1645 * complete: bool | |
1646 * | |
1647 * True if all of the elements that are to be made accessible would be | |
1648 * accessible if the edits were applied. The edits will not be complete, | |
1649 * for example, if one of the libraries cannot be referenced in the target | |
1650 * library or if one of the element names is already imported from a | |
1651 * different library. | |
1652 */ | 1642 */ |
1653 Future<EditImportElementsResult> sendEditImportElements( | 1643 Future<EditImportElementsResult> sendEditImportElements( |
1654 String file, List<ImportedElements> elements) async { | 1644 String file, List<ImportedElements> elements) async { |
1655 var params = new EditImportElementsParams(file, elements).toJson(); | 1645 var params = new EditImportElementsParams(file, elements).toJson(); |
1656 var result = await server.send("edit.importElements", params); | 1646 var result = await server.send("edit.importElements", params); |
1657 ResponseDecoder decoder = new ResponseDecoder(null); | 1647 ResponseDecoder decoder = new ResponseDecoder(null); |
1658 return new EditImportElementsResult.fromJson(decoder, 'result', result); | 1648 return new EditImportElementsResult.fromJson(decoder, 'result', result); |
1659 } | 1649 } |
1660 | 1650 |
1661 /** | 1651 /** |
(...skipping 500 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2162 outOfTestExpect(params, isExecutionLaunchDataParams); | 2152 outOfTestExpect(params, isExecutionLaunchDataParams); |
2163 _onExecutionLaunchData.add( | 2153 _onExecutionLaunchData.add( |
2164 new ExecutionLaunchDataParams.fromJson(decoder, 'params', params)); | 2154 new ExecutionLaunchDataParams.fromJson(decoder, 'params', params)); |
2165 break; | 2155 break; |
2166 default: | 2156 default: |
2167 fail('Unexpected notification: $event'); | 2157 fail('Unexpected notification: $event'); |
2168 break; | 2158 break; |
2169 } | 2159 } |
2170 } | 2160 } |
2171 } | 2161 } |
OLD | NEW |