OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2015, the Dart project authors. | 2 * Copyright (c) 2015, the Dart project authors. |
3 * | 3 * |
4 * Licensed under the Eclipse Public License v1.0 (the "License"); you may not u
se this file except | 4 * Licensed under the Eclipse Public License v1.0 (the "License"); you may not u
se this file except |
5 * in compliance with the License. You may obtain a copy of the License at | 5 * in compliance with the License. You may obtain a copy of the License at |
6 * | 6 * |
7 * http://www.eclipse.org/legal/epl-v10.html | 7 * http://www.eclipse.org/legal/epl-v10.html |
8 * | 8 * |
9 * Unless required by applicable law or agreed to in writing, software distribut
ed under the License | 9 * Unless required by applicable law or agreed to in writing, software distribut
ed under the License |
10 * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY K
IND, either express | 10 * is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY K
IND, either express |
(...skipping 255 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
266 * {@code completion.getSuggestions} | 266 * {@code completion.getSuggestions} |
267 * | 267 * |
268 * Request that completion suggestions for the given offset in the given file
be returned. | 268 * Request that completion suggestions for the given offset in the given file
be returned. |
269 * | 269 * |
270 * @param file The file containing the point at which suggestions are to be ma
de. | 270 * @param file The file containing the point at which suggestions are to be ma
de. |
271 * @param offset The offset within the file at which suggestions are to be mad
e. | 271 * @param offset The offset within the file at which suggestions are to be mad
e. |
272 */ | 272 */ |
273 public void completion_getSuggestions(String file, int offset, GetSuggestionsC
onsumer consumer); | 273 public void completion_getSuggestions(String file, int offset, GetSuggestionsC
onsumer consumer); |
274 | 274 |
275 /** | 275 /** |
| 276 * {@code diagnostic.getDiagnostics} |
| 277 * |
| 278 * Return server diagnostics. |
| 279 */ |
| 280 public void diagnostic_getDiagnostics(GetDiagnosticsConsumer consumer); |
| 281 |
| 282 /** |
276 * {@code edit.format} | 283 * {@code edit.format} |
277 * | 284 * |
278 * Format the contents of a single file. The currently selected region of text
is passed in so that | 285 * Format the contents of a single file. The currently selected region of text
is passed in so that |
279 * the selection can be preserved across the formatting operation. The updated
selection will be as | 286 * the selection can be preserved across the formatting operation. The updated
selection will be as |
280 * close to matching the original as possible, but whitespace at the beginning
or end of the | 287 * close to matching the original as possible, but whitespace at the beginning
or end of the |
281 * selected region will be ignored. If preserving selection information is not
required, zero (0) | 288 * selected region will be ignored. If preserving selection information is not
required, zero (0) |
282 * can be specified for both the selection offset and selection length. | 289 * can be specified for both the selection offset and selection length. |
283 * | 290 * |
284 * If a request is made for a file which does not exist, or which is not curre
ntly subject to | 291 * If a request is made for a file which does not exist, or which is not curre
ntly subject to |
285 * analysis (e.g. because it is not associated with any analysis root specifie
d to | 292 * analysis (e.g. because it is not associated with any analysis root specifie
d to |
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
436 * Subscribe for services. All previous subscriptions are replaced by the give
n set of services. | 443 * Subscribe for services. All previous subscriptions are replaced by the give
n set of services. |
437 * | 444 * |
438 * It is an error if any of the elements in the list are not valid services. I
f there is an error, | 445 * It is an error if any of the elements in the list are not valid services. I
f there is an error, |
439 * then the current subscriptions will remain unchanged. | 446 * then the current subscriptions will remain unchanged. |
440 * | 447 * |
441 * @param subscriptions A list of the services being subscribed to. | 448 * @param subscriptions A list of the services being subscribed to. |
442 */ | 449 */ |
443 public void execution_setSubscriptions(List<String> subscriptions); | 450 public void execution_setSubscriptions(List<String> subscriptions); |
444 | 451 |
445 /** | 452 /** |
446 * {@code experimental.getDiagnostics} | |
447 * | |
448 * Return server diagnostics. | |
449 */ | |
450 public void experimental_getDiagnostics(GetDiagnosticsConsumer consumer); | |
451 | |
452 /** | |
453 * Return {@code true} if the socket is open. | 453 * Return {@code true} if the socket is open. |
454 */ | 454 */ |
455 public boolean isSocketOpen(); | 455 public boolean isSocketOpen(); |
456 | 456 |
457 /** | 457 /** |
458 * Remove the given listener from the list of listeners that will receive noti
fication when new | 458 * Remove the given listener from the list of listeners that will receive noti
fication when new |
459 * analysis results become available. | 459 * analysis results become available. |
460 * | 460 * |
461 * @param listener the listener to be removed | 461 * @param listener the listener to be removed |
462 */ | 462 */ |
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
557 * the response to this request has been sent. | 557 * the response to this request has been sent. |
558 */ | 558 */ |
559 public void server_shutdown(); | 559 public void server_shutdown(); |
560 | 560 |
561 /** | 561 /** |
562 * Start the analysis server. | 562 * Start the analysis server. |
563 */ | 563 */ |
564 public void start() throws Exception; | 564 public void start() throws Exception; |
565 | 565 |
566 } | 566 } |
OLD | NEW |