23980a34a6
Change-Id: I3784a67987a5f4d56301c7ced9f9bcc31ff3fd03 Reviewed-on: https://dart-review.googlesource.com/c/84540 Reviewed-by: Dan Rubel <danrubel@google.com> Commit-Queue: Devon Carew <devoncarew@google.com>
23 lines
808 B
Markdown
23 lines
808 B
Markdown
# analysis_server_client
|
|
|
|
analysis_server_client is a client wrapper over Analysis Server.
|
|
|
|
## Overview
|
|
|
|
* Instances of [__Server__](lib/server.dart) manage a connection to an analysis server process,
|
|
and facilitate communication to and from the server.
|
|
|
|
* The [__Protocol__](lib/protocol.dart) library provides constants and classes
|
|
to build requests for the server and decode responses and notifications from the server.
|
|
|
|
## Example
|
|
|
|
The [example](example/example.dart) uses the [__Server__](lib/server.dart) to
|
|
launch the analysis server, analyze all *.dart files in the specified directory,
|
|
display the results, and shutdown the analysis server.
|
|
|
|
## References
|
|
|
|
For more about the analysis server, see the
|
|
[Analysis Server page](https://github.com/dart-lang/sdk/tree/master/pkg/analysis_server).
|