blob: 5a1761ba50fd11050f61d74091396bbd22b2702f [file]
//import 'package:analysis_server/plugin/analysis/navigation/navigation.dart';
//import 'package:analysis_server/plugin/analysis/occurrences/occurrences.dart';
import 'package:plugin/plugin.dart';
/// Contribute a plugin for services such as completions, indexing and refactoring
/// of Angular 2 dart code.
class AngularServerPlugin implements Plugin {
/// The unique identifier for this plugin.
static const UNIQUE_IDENTIFIER = 'angular2.analysis.server_plugin';
@override
String get uniqueIdentifier => UNIQUE_IDENTIFIER;
@override
void registerExtensionPoints(RegisterExtensionPoint registerExtensionPoint) {}
@override
void registerExtensions(RegisterExtension registerExtension) {
//registerExtension(NAVIGATION_CONTRIBUTOR_EXTENSION_POINT_ID,
// new AngularNavigationContributor());
//registerExtension(OCCURRENCES_CONTRIBUTOR_EXTENSION_POINT_ID,
// new AngularOccurrencesContributor());
//registerExtension(COMPLETION_CONTRIBUTOR_EXTENSION_POINT_ID,
// () => new AngularTemplateCompletionContributor());
//registerExtension(COMPLETION_CONTRIBUTOR_EXTENSION_POINT_ID,
// () => new AngularDartCompletionContributor());
}
}