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

Side by Side Diff: pkg/analysis_server/tool/spec/spec_input.html

Issue 1491013002: Analysis request `getReachableSources` (#24893). (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
OLDNEW
1 <!doctype html> 1 <!doctype html>
2 <html> 2 <html>
3 <head> 3 <head>
4 <meta charset="UTF-8"/> 4 <meta charset="UTF-8"/>
5 <title>Analysis Server API Specification</title> 5 <title>Analysis Server API Specification</title>
6 </head> 6 </head>
7 <body> 7 <body>
8 <h1>Analysis Server API Specification</h1> 8 <h1>Analysis Server API Specification</h1>
9 <h1 style="color:#999999">Version <version>1.12.0</version></h1> 9 <h1 style="color:#999999">Version <version>1.12.0</version></h1>
10 <p> 10 <p>
(...skipping 377 matching lines...) Expand 10 before | Expand all | Expand 10 after
388 The hover information associated with the 388 The hover information associated with the
389 location. The list will be empty if no information 389 location. The list will be empty if no information
390 could be determined for the location. The list can 390 could be determined for the location. The list can
391 contain multiple items if the file is being analyzed 391 contain multiple items if the file is being analyzed
392 in multiple contexts in conflicting ways (such as a 392 in multiple contexts in conflicting ways (such as a
393 part that is included in multiple libraries). 393 part that is included in multiple libraries).
394 </p> 394 </p>
395 </field> 395 </field>
396 </result> 396 </result>
397 </request> 397 </request>
398 <request method="getReachableSources">
399 <p>
400 Return the transitive closure of reachable sources for a given file.
Brian Wilkerson 2015/12/02 01:56:27 This should return an error response if the file i
pquitslund 2015/12/02 16:40:23 Ah, yes. Good. Updated!
401 </p>
402 <params>
403 <field name="file">
404 <ref>FilePath</ref>
405 <p>
406 The file for which reachable source information is being requested .
407 </p>
408 </field>
409 </params>
410 <result>
411 <field name="sources">
412 <map>
413 <key><ref>String</ref></key>
414 <value><list>><ref>String</ref></list></value>
415 </map>
416 <p>
417 A mapping from source URIs to directly reachable source URIs. For example,
418 a file "foo.dart" that imports "bar.dart" would have the correspon ding mapping
419 { "file:///foo.dart" : ["file:///bar.dart"] }. If "bar.dart" has further imports
Brian Wilkerson 2015/12/02 01:56:27 The "If" implies to me that 'bar.dart' might not b
pquitslund 2015/12/02 16:40:23 Acknowledged.
420 (or exports) there will be a mapping from the URI "file:///bar.dar t" to them.
421 To check if a specific URI is reachable from a given file, clients can check
422 for its presence in the resulting key set.
423 </p>
424 </field>
425 </result>
426 </request>
398 <request method="getLibraryDependencies"> 427 <request method="getLibraryDependencies">
399 <p> 428 <p>
400 Return library dependency information for use in client-side indexing 429 Return library dependency information for use in client-side indexing
401 and package URI resolution. 430 and package URI resolution.
402 </p> 431 </p>
403 <p> 432 <p>
404 Clients that are only using the libraries field should consider using th e 433 Clients that are only using the libraries field should consider using th e
405 analyzedFiles notification instead. 434 analyzedFiles notification instead.
406 </p> 435 </p>
407 <result> 436 <result>
(...skipping 4022 matching lines...) Expand 10 before | Expand all | Expand 10 after
4430 This section contains a list of all of the errors that are 4459 This section contains a list of all of the errors that are
4431 produced by the server and the data that is returned with each. 4460 produced by the server and the data that is returned with each.
4432 </p> 4461 </p>
4433 <p> 4462 <p>
4434 TBD 4463 TBD
4435 </p> 4464 </p>
4436 <h2 class="domain"><a name="index">Index</a></h2> 4465 <h2 class="domain"><a name="index">Index</a></h2>
4437 <index></index> 4466 <index></index>
4438 </body> 4467 </body>
4439 </html> 4468 </html>
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698