Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1518)

Side by Side Diff: pkg/analyzer/lib/src/plugin/engine_plugin.dart

Issue 1396273004: Strong mode checker integration (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 5 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2015, 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 library analyzer.src.plugin.engine_plugin; 5 library analyzer.src.plugin.engine_plugin;
6 6
7 import 'package:analyzer/plugin/task.dart'; 7 import 'package:analyzer/plugin/task.dart';
8 import 'package:analyzer/src/generated/engine.dart' 8 import 'package:analyzer/src/generated/engine.dart'
9 show InternalAnalysisContext; 9 show InternalAnalysisContext;
10 import 'package:analyzer/src/generated/error.dart' show AnalysisError; 10 import 'package:analyzer/src/generated/error.dart' show AnalysisError;
(...skipping 200 matching lines...) Expand 10 before | Expand all | Expand 10 after
211 registerExtension(taskId, LibraryUnitErrorsTask.DESCRIPTOR); 211 registerExtension(taskId, LibraryUnitErrorsTask.DESCRIPTOR);
212 registerExtension(taskId, ParseDartTask.DESCRIPTOR); 212 registerExtension(taskId, ParseDartTask.DESCRIPTOR);
213 registerExtension(taskId, PartiallyResolveUnitReferencesTask.DESCRIPTOR); 213 registerExtension(taskId, PartiallyResolveUnitReferencesTask.DESCRIPTOR);
214 registerExtension(taskId, ResolveInstanceFieldsInUnitTask.DESCRIPTOR); 214 registerExtension(taskId, ResolveInstanceFieldsInUnitTask.DESCRIPTOR);
215 registerExtension(taskId, ResolveLibraryReferencesTask.DESCRIPTOR); 215 registerExtension(taskId, ResolveLibraryReferencesTask.DESCRIPTOR);
216 registerExtension(taskId, ResolveLibraryTypeNamesTask.DESCRIPTOR); 216 registerExtension(taskId, ResolveLibraryTypeNamesTask.DESCRIPTOR);
217 registerExtension(taskId, ResolveUnitTask.DESCRIPTOR); 217 registerExtension(taskId, ResolveUnitTask.DESCRIPTOR);
218 registerExtension(taskId, ResolveUnitTypeNamesTask.DESCRIPTOR); 218 registerExtension(taskId, ResolveUnitTypeNamesTask.DESCRIPTOR);
219 registerExtension(taskId, ResolveVariableReferencesTask.DESCRIPTOR); 219 registerExtension(taskId, ResolveVariableReferencesTask.DESCRIPTOR);
220 registerExtension(taskId, ScanDartTask.DESCRIPTOR); 220 registerExtension(taskId, ScanDartTask.DESCRIPTOR);
221 registerExtension(taskId, StrongModeVerifyUnitTask.DESCRIPTOR);
221 registerExtension(taskId, VerifyUnitTask.DESCRIPTOR); 222 registerExtension(taskId, VerifyUnitTask.DESCRIPTOR);
222 // 223 //
223 // Register HTML tasks. 224 // Register HTML tasks.
224 // 225 //
225 registerExtension(taskId, DartScriptsTask.DESCRIPTOR); 226 registerExtension(taskId, DartScriptsTask.DESCRIPTOR);
226 registerExtension(taskId, HtmlErrorsTask.DESCRIPTOR); 227 registerExtension(taskId, HtmlErrorsTask.DESCRIPTOR);
227 registerExtension(taskId, ParseHtmlTask.DESCRIPTOR); 228 registerExtension(taskId, ParseHtmlTask.DESCRIPTOR);
228 } 229 }
229 230
230 void _registerWorkManagerFactoryExtensions( 231 void _registerWorkManagerFactoryExtensions(
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after
278 * passed to the extension manager to populate it. 279 * passed to the extension manager to populate it.
279 * 280 *
280 * This annotation is not used at runtime; it is used to aid in static analysis 281 * This annotation is not used at runtime; it is used to aid in static analysis
281 * of the task model during development. 282 * of the task model during development.
282 */ 283 */
283 class ExtensionPointId { 284 class ExtensionPointId {
284 final String extensionPointId; 285 final String extensionPointId;
285 286
286 const ExtensionPointId(this.extensionPointId); 287 const ExtensionPointId(this.extensionPointId);
287 } 288 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698