| Index: pkg/analysis_server/lib/src/analysis_server.dart
|
| diff --git a/pkg/analysis_server/lib/src/analysis_server.dart b/pkg/analysis_server/lib/src/analysis_server.dart
|
| index 90fca909b11d5cacd3aeaf0c624dce3a4fcb97fa..3cd1305ab31b90f4c850f1e49815255598bceca5 100644
|
| --- a/pkg/analysis_server/lib/src/analysis_server.dart
|
| +++ b/pkg/analysis_server/lib/src/analysis_server.dart
|
| @@ -35,7 +35,7 @@ class AnalysisServer {
|
| * The channel from which requests are received and to which responses should
|
| * be sent.
|
| */
|
| - CommunicationChannel channel;
|
| + final CommunicationChannel channel;
|
|
|
| /**
|
| * A flag indicating whether the server is running.
|
| @@ -63,11 +63,11 @@ class AnalysisServer {
|
| * Initialize a newly created server to receive requests from and send
|
| * responses to the given [channel].
|
| */
|
| - AnalysisServer(CommunicationChannel channel) {
|
| + AnalysisServer(this.channel) {
|
| AnalysisEngine.instance.logger = new AnalysisLogger();
|
| running = true;
|
| - this.channel = channel;
|
| - this.channel.listen(handleRequest, onError: error, onDone: done);
|
| + // TODO set running=false on done or error
|
| + channel.listen(handleRequest);
|
| }
|
|
|
| /**
|
|
|