| 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 | 6 |
| 7 import 'package:analysis_server/plugin/edit/assist/assist_core.dart'; | 7 import 'package:analysis_server/plugin/edit/assist/assist_core.dart'; |
| 8 import 'package:analysis_server/plugin/edit/assist/assist_dart.dart'; | 8 import 'package:analysis_server/plugin/edit/assist/assist_dart.dart'; |
| 9 import 'package:analysis_server/plugin/edit/fix/fix_core.dart'; | 9 import 'package:analysis_server/plugin/edit/fix/fix_core.dart'; |
| 10 import 'package:analysis_server/plugin/edit/fix/fix_dart.dart'; | 10 import 'package:analysis_server/plugin/edit/fix/fix_dart.dart'; |
| (...skipping 139 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 150 List<SourceChange> changes = <SourceChange>[]; | 150 List<SourceChange> changes = <SourceChange>[]; |
| 151 if (server.options.enableNewAnalysisDriver) { | 151 if (server.options.enableNewAnalysisDriver) { |
| 152 // | 152 // |
| 153 // Allow plugins to start computing assists. | 153 // Allow plugins to start computing assists. |
| 154 // | 154 // |
| 155 AnalysisDriver driver = server.getAnalysisDriver(file); | 155 AnalysisDriver driver = server.getAnalysisDriver(file); |
| 156 plugin.EditGetAssistsParams requestParams = | 156 plugin.EditGetAssistsParams requestParams = |
| 157 new plugin.EditGetAssistsParams(file, offset, length); | 157 new plugin.EditGetAssistsParams(file, offset, length); |
| 158 Map<PluginInfo, Future<plugin.Response>> pluginFutures = server | 158 Map<PluginInfo, Future<plugin.Response>> pluginFutures = server |
| 159 .pluginManager | 159 .pluginManager |
| 160 .broadcastRequest(driver.contextRoot, requestParams); | 160 .broadcastRequest(requestParams, contextRoot: driver.contextRoot); |
| 161 // | 161 // |
| 162 // Compute fixes associated with server-generated errors. | 162 // Compute fixes associated with server-generated errors. |
| 163 // | 163 // |
| 164 AnalysisResult result = await server.getAnalysisResult(file); | 164 AnalysisResult result = await server.getAnalysisResult(file); |
| 165 if (result != null) { | 165 if (result != null) { |
| 166 CompilationUnit unit = result.unit; | 166 CompilationUnit unit = result.unit; |
| 167 CompilationUnitElement compilationUnitElement = | 167 CompilationUnitElement compilationUnitElement = |
| 168 resolutionMap.elementDeclaredByCompilationUnit(unit); | 168 resolutionMap.elementDeclaredByCompilationUnit(unit); |
| 169 DartAssistContext dartAssistContext = new _DartAssistContextForValues( | 169 DartAssistContext dartAssistContext = new _DartAssistContextForValues( |
| 170 compilationUnitElement.source, | 170 compilationUnitElement.source, |
| (...skipping 53 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 224 List<AnalysisErrorFixes> errorFixesList = <AnalysisErrorFixes>[]; | 224 List<AnalysisErrorFixes> errorFixesList = <AnalysisErrorFixes>[]; |
| 225 if (server.options.enableNewAnalysisDriver) { | 225 if (server.options.enableNewAnalysisDriver) { |
| 226 // | 226 // |
| 227 // Allow plugins to start computing fixes. | 227 // Allow plugins to start computing fixes. |
| 228 // | 228 // |
| 229 AnalysisDriver driver = server.getAnalysisDriver(file); | 229 AnalysisDriver driver = server.getAnalysisDriver(file); |
| 230 plugin.EditGetFixesParams requestParams = | 230 plugin.EditGetFixesParams requestParams = |
| 231 new plugin.EditGetFixesParams(file, offset); | 231 new plugin.EditGetFixesParams(file, offset); |
| 232 Map<PluginInfo, Future<plugin.Response>> pluginFutures = server | 232 Map<PluginInfo, Future<plugin.Response>> pluginFutures = server |
| 233 .pluginManager | 233 .pluginManager |
| 234 .broadcastRequest(driver.contextRoot, requestParams); | 234 .broadcastRequest(requestParams, contextRoot: driver.contextRoot); |
| 235 // | 235 // |
| 236 // Compute fixes associated with server-generated errors. | 236 // Compute fixes associated with server-generated errors. |
| 237 // | 237 // |
| 238 AnalysisResult result = await server.getAnalysisResult(file); | 238 AnalysisResult result = await server.getAnalysisResult(file); |
| 239 if (result != null) { | 239 if (result != null) { |
| 240 CompilationUnit unit = result.unit; | 240 CompilationUnit unit = result.unit; |
| 241 LineInfo lineInfo = result.lineInfo; | 241 LineInfo lineInfo = result.lineInfo; |
| 242 int requestLine = lineInfo.getLocation(offset).lineNumber; | 242 int requestLine = lineInfo.getLocation(offset).lineNumber; |
| 243 for (engine.AnalysisError error in result.errors) { | 243 for (engine.AnalysisError error in result.errors) { |
| 244 int errorLine = lineInfo.getLocation(error.offset).lineNumber; | 244 int errorLine = lineInfo.getLocation(error.offset).lineNumber; |
| (...skipping 825 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1070 } | 1070 } |
| 1071 return new RefactoringStatus(); | 1071 return new RefactoringStatus(); |
| 1072 } | 1072 } |
| 1073 } | 1073 } |
| 1074 | 1074 |
| 1075 /** | 1075 /** |
| 1076 * [_RefactoringManager] throws instances of this class internally to stop | 1076 * [_RefactoringManager] throws instances of this class internally to stop |
| 1077 * processing in a manager that was reset. | 1077 * processing in a manager that was reset. |
| 1078 */ | 1078 */ |
| 1079 class _ResetError {} | 1079 class _ResetError {} |
| OLD | NEW |