File tree Expand file tree Collapse file tree 2 files changed +45
-0
lines changed
modules/angular2/src/analysis Expand file tree Collapse file tree 2 files changed +45
-0
lines changed Original file line number Diff line number Diff line change 1+ library angular2.src.analysis.analyzer_plugin;
2+
3+ import 'package:analyzer/plugin/plugin.dart' ;
4+
5+ /// Contribute a plugin to the dart analyzer for analysis of
6+ /// Angular 2 dart code.
7+ class AngularAnalyzerPlugin implements Plugin {
8+
9+ /// the unique indetifier for this plugin
10+ static const String UNIQUE_IDENTIFIER = 'angular2.analysis' ;
11+
12+ @override
13+ String get uniqueIdentifier => UNIQUE_IDENTIFIER ;
14+
15+ @override
16+ void registerExtensionPoints (RegisterExtensionPoint registerExtensionPoint) {}
17+
18+ @override
19+ void registerExtensions (RegisterExtension registerExtension) {
20+ // TODO(keerti): register extension for analysis
21+ }
22+ }
Original file line number Diff line number Diff line change 1+ library angular2.src.analysis.server_plugin;
2+
3+ import 'package:analyzer/plugin/plugin.dart' ;
4+
5+ /// Contribute a plugin for services such as completions, indexing and refactoring
6+ /// of Angular 2 dart code.
7+ class AngularServerPlugin implements Plugin {
8+
9+ /// the unique indetifier for this plugin
10+ static const String UNIQUE_IDENTIFIER = 'angular2.analysis.services' ;
11+
12+ @override
13+ String get uniqueIdentifier => UNIQUE_IDENTIFIER ;
14+
15+ @override
16+ void registerExtensionPoints (RegisterExtensionPoint registerExtensionPoint) {}
17+
18+ @override
19+ void registerExtensions (RegisterExtension registerExtension) {
20+ // TODO: register extension for code completions, indexing etc
21+
22+ }
23+ }
You can’t perform that action at this time.
0 commit comments