blob: fd0e4c69245b9956243a89189e9e80127426806a [file] [view]
# 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 consts and classes
to build requests for the server and decode reponses 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).