| OLD | NEW |
| 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 import 'dart:async'; | 5 import 'dart:async'; |
| 6 import 'dart:core'; | 6 import 'dart:core'; |
| 7 | 7 |
| 8 import 'package:analysis_server/plugin/analysis/analysis_domain.dart'; | 8 import 'package:analysis_server/plugin/analysis/analysis_domain.dart'; |
| 9 import 'package:analysis_server/protocol/protocol_constants.dart'; |
| 9 import 'package:analysis_server/src/analysis_server.dart'; | 10 import 'package:analysis_server/src/analysis_server.dart'; |
| 10 import 'package:analysis_server/src/computer/computer_hover.dart'; | 11 import 'package:analysis_server/src/computer/computer_hover.dart'; |
| 11 import 'package:analysis_server/src/constants.dart'; | |
| 12 import 'package:analysis_server/src/domain_abstract.dart'; | 12 import 'package:analysis_server/src/domain_abstract.dart'; |
| 13 import 'package:analysis_server/src/domains/analysis/navigation.dart'; | 13 import 'package:analysis_server/src/domains/analysis/navigation.dart'; |
| 14 import 'package:analysis_server/src/domains/analysis/navigation_dart.dart'; | 14 import 'package:analysis_server/src/domains/analysis/navigation_dart.dart'; |
| 15 import 'package:analysis_server/src/plugin/plugin_manager.dart'; | 15 import 'package:analysis_server/src/plugin/plugin_manager.dart'; |
| 16 import 'package:analysis_server/src/plugin/request_converter.dart'; | 16 import 'package:analysis_server/src/plugin/request_converter.dart'; |
| 17 import 'package:analysis_server/src/plugin/result_merger.dart'; | 17 import 'package:analysis_server/src/plugin/result_merger.dart'; |
| 18 import 'package:analysis_server/src/protocol/protocol_internal.dart'; | 18 import 'package:analysis_server/src/protocol/protocol_internal.dart'; |
| 19 import 'package:analysis_server/src/protocol_server.dart'; | 19 import 'package:analysis_server/src/protocol_server.dart'; |
| 20 import 'package:analyzer/dart/ast/ast.dart'; | 20 import 'package:analyzer/dart/ast/ast.dart'; |
| 21 import 'package:analyzer/error/error.dart' as engine; | 21 import 'package:analyzer/error/error.dart' as engine; |
| (...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 203 // new ReachableSourceCollector(pair.source, pair.context) | 203 // new ReachableSourceCollector(pair.source, pair.context) |
| 204 // .collectSources(); | 204 // .collectSources(); |
| 205 // return new AnalysisGetReachableSourcesResult(sources) | 205 // return new AnalysisGetReachableSourcesResult(sources) |
| 206 // .toResponse(request.id); | 206 // .toResponse(request.id); |
| 207 } | 207 } |
| 208 | 208 |
| 209 @override | 209 @override |
| 210 Response handleRequest(Request request) { | 210 Response handleRequest(Request request) { |
| 211 try { | 211 try { |
| 212 String requestName = request.method; | 212 String requestName = request.method; |
| 213 if (requestName == ANALYSIS_GET_ERRORS) { | 213 if (requestName == ANALYSIS_REQUEST_GET_ERRORS) { |
| 214 getErrors(request); | 214 getErrors(request); |
| 215 return Response.DELAYED_RESPONSE; | 215 return Response.DELAYED_RESPONSE; |
| 216 } else if (requestName == ANALYSIS_GET_HOVER) { | 216 } else if (requestName == ANALYSIS_REQUEST_GET_HOVER) { |
| 217 getHover(request); | 217 getHover(request); |
| 218 return Response.DELAYED_RESPONSE; | 218 return Response.DELAYED_RESPONSE; |
| 219 } else if (requestName == ANALYSIS_GET_LIBRARY_DEPENDENCIES) { | 219 } else if (requestName == ANALYSIS_REQUEST_GET_LIBRARY_DEPENDENCIES) { |
| 220 return getLibraryDependencies(request); | 220 return getLibraryDependencies(request); |
| 221 } else if (requestName == ANALYSIS_GET_NAVIGATION) { | 221 } else if (requestName == ANALYSIS_REQUEST_GET_NAVIGATION) { |
| 222 getNavigation(request); | 222 getNavigation(request); |
| 223 return Response.DELAYED_RESPONSE; | 223 return Response.DELAYED_RESPONSE; |
| 224 } else if (requestName == ANALYSIS_GET_REACHABLE_SOURCES) { | 224 } else if (requestName == ANALYSIS_REQUEST_GET_REACHABLE_SOURCES) { |
| 225 return getReachableSources(request); | 225 return getReachableSources(request); |
| 226 } else if (requestName == ANALYSIS_REANALYZE) { | 226 } else if (requestName == ANALYSIS_REQUEST_REANALYZE) { |
| 227 return reanalyze(request); | 227 return reanalyze(request); |
| 228 } else if (requestName == ANALYSIS_SET_ANALYSIS_ROOTS) { | 228 } else if (requestName == ANALYSIS_REQUEST_SET_ANALYSIS_ROOTS) { |
| 229 return setAnalysisRoots(request); | 229 return setAnalysisRoots(request); |
| 230 } else if (requestName == ANALYSIS_SET_GENERAL_SUBSCRIPTIONS) { | 230 } else if (requestName == ANALYSIS_REQUEST_SET_GENERAL_SUBSCRIPTIONS) { |
| 231 return setGeneralSubscriptions(request); | 231 return setGeneralSubscriptions(request); |
| 232 } else if (requestName == ANALYSIS_SET_PRIORITY_FILES) { | 232 } else if (requestName == ANALYSIS_REQUEST_SET_PRIORITY_FILES) { |
| 233 return setPriorityFiles(request); | 233 return setPriorityFiles(request); |
| 234 } else if (requestName == ANALYSIS_SET_SUBSCRIPTIONS) { | 234 } else if (requestName == ANALYSIS_REQUEST_SET_SUBSCRIPTIONS) { |
| 235 return setSubscriptions(request); | 235 return setSubscriptions(request); |
| 236 } else if (requestName == ANALYSIS_UPDATE_CONTENT) { | 236 } else if (requestName == ANALYSIS_REQUEST_UPDATE_CONTENT) { |
| 237 return updateContent(request); | 237 return updateContent(request); |
| 238 } else if (requestName == ANALYSIS_UPDATE_OPTIONS) { | 238 } else if (requestName == ANALYSIS_REQUEST_UPDATE_OPTIONS) { |
| 239 return updateOptions(request); | 239 return updateOptions(request); |
| 240 } | 240 } |
| 241 } on RequestFailure catch (exception) { | 241 } on RequestFailure catch (exception) { |
| 242 return exception.response; | 242 return exception.response; |
| 243 } | 243 } |
| 244 return null; | 244 return null; |
| 245 } | 245 } |
| 246 | 246 |
| 247 /** | 247 /** |
| 248 * Implement the 'analysis.reanalyze' request. | 248 * Implement the 'analysis.reanalyze' request. |
| (...skipping 181 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 430 | 430 |
| 431 AnalysisDomainImpl(this.server) { | 431 AnalysisDomainImpl(this.server) { |
| 432 // TODO(brianwilkerson) The onContextsChanged stream is no longer written to
. | 432 // TODO(brianwilkerson) The onContextsChanged stream is no longer written to
. |
| 433 // Figure out whether this code still needs to be here and convert it to use | 433 // Figure out whether this code still needs to be here and convert it to use |
| 434 // the analysis driver if it does. | 434 // the analysis driver if it does. |
| 435 // server.onContextsChanged.listen((ContextsChangedEvent event) { | 435 // server.onContextsChanged.listen((ContextsChangedEvent event) { |
| 436 // event.added.forEach(_subscribeForContext); | 436 // event.added.forEach(_subscribeForContext); |
| 437 // }); | 437 // }); |
| 438 } | 438 } |
| 439 } | 439 } |
| OLD | NEW |