restore erroneously deleted tokenSeparatorGenerator
[fedora-idea.git] / platform / platform-resources / src / META-INF / LangExtensionPoints.xml
blobe44942b97fa2d1b35cc1de2623f08d19b6da4fe3
1 <extensionPoints>
2   <extensionPoint name="errorOptionsProvider" interface="com.intellij.profile.codeInspection.ui.ErrorOptionsProvider"/>
3   <extensionPoint name="codeFoldingOptionsProvider" interface="com.intellij.application.options.editor.CodeFoldingOptionsProvider"/>
4   <extensionPoint name="autoImportOptionsProvider" interface="com.intellij.application.options.editor.AutoImportOptionsProvider"/>
5   <extensionPoint name="moduleService" beanClass="com.intellij.openapi.components.ServiceDescriptor"/>
7   <extensionPoint name="moduleConfigurable"
8                   interface="com.intellij.openapi.options.Configurable"
9                   area="IDEA_MODULE"/>
11   <extensionPoint name="indexPatternProvider"
12                   interface="com.intellij.psi.search.IndexPatternProvider"/>
14   <extensionPoint name="refGraphAnnotator"
15                   interface="com.intellij.codeInspection.reference.RefGraphAnnotator"/>
17   <extensionPoint name="entryPoint"
18                   interface="com.intellij.codeInspection.reference.EntryPoint"/>
20   <!-- Code Insight -->
21   <extensionPoint name="highlightVisitor"
22                   interface="com.intellij.codeInsight.daemon.impl.HighlightVisitor"
23                   area="IDEA_PROJECT"/>
24   <extensionPoint name="highlightErrorFilter"
25                   interface="com.intellij.codeInsight.highlighting.HighlightErrorFilter"
26                   area="IDEA_PROJECT"/>
27   <extensionPoint name="errorQuickFixProvider"
28                   interface="com.intellij.codeInsight.daemon.impl.analysis.ErrorQuickFixProvider"/>
30   <extensionPoint name="pathReferenceProvider"
31                   interface="com.intellij.openapi.paths.PathReferenceProvider"/>
32   <extensionPoint name="anchorReferenceProvider"
33                   interface="com.intellij.openapi.paths.PathReferenceProvider"/>
34   <extensionPoint name="dynamicContextProvider"
35                   interface="com.intellij.openapi.paths.DynamicContextProvider"/>
38   <extensionPoint name="intentionAction"
39                   beanClass="com.intellij.codeInsight.intention.IntentionActionBean"/>
40   
41   <extensionPoint name="codeInsight.unresolvedReferenceQuickFixProvider"
42                   interface="com.intellij.codeInsight.quickfix.UnresolvedReferenceQuickFixProvider"/>
45   <extensionPoint name="braceMatcher"
46                   beanClass="com.intellij.openapi.fileTypes.FileTypeExtensionPoint"/>
47   <extensionPoint name="quoteHandler"
48                   beanClass="com.intellij.codeInsight.editorActions.QuoteHandlerEP"/>
49   <extensionPoint name="extendWordSelectionHandler"
50                   interface="com.intellij.codeInsight.editorActions.ExtendWordSelectionHandler"/>
51   <extensionPoint name="basicWordSelectionFilter"
52                   interface="com.intellij.openapi.util.Condition"/>
53   <extensionPoint name="typedHandler"
54                   interface="com.intellij.codeInsight.editorActions.TypedHandlerDelegate"/>
55   <extensionPoint name="joinLinesHandler"
56                   interface="com.intellij.codeInsight.editorActions.JoinLinesHandlerDelegate"/>
57   <extensionPoint name="enterHandlerDelegate" interface="com.intellij.codeInsight.editorActions.enter.EnterHandlerDelegate"/>
58   <extensionPoint name="backspaceHandlerDelegate" interface="com.intellij.codeInsight.editorActions.BackspaceHandlerDelegate"/>
60   <extensionPoint name="codeStyleSettingsProvider"
61                   interface="com.intellij.psi.codeStyle.CodeStyleSettingsProvider"/>
63   <extensionPoint name="daemon.highlightInfoFilter"
64                   interface="com.intellij.codeInsight.daemon.impl.HighlightInfoFilter"/>
66   <extensionPoint name="severitiesProvider"
67                   interface="com.intellij.codeInsight.daemon.impl.SeveritiesProvider"/>
69   <extensionPoint name="implicitUsageProvider"
70                   interface="com.intellij.codeInsight.daemon.ImplicitUsageProvider"/>
72   <extensionPoint name="daemon.changeLocalityDetector"
73                   interface="com.intellij.codeInsight.daemon.ChangeLocalityDetector"/>
75   <extensionPoint name="languageInjector"
76                   interface="com.intellij.psi.LanguageInjector"/>
77   <extensionPoint name="concatenationAwareInjector"
78                   interface="com.intellij.lang.injection.ConcatenationAwareInjector"
79                   area="IDEA_PROJECT"/>
80   <extensionPoint name="multiHostInjector"
81                   interface="com.intellij.lang.injection.MultiHostInjector"
82                   area="IDEA_PROJECT"/>
84   <extensionPoint name="annotator"
85                   beanClass="com.intellij.lang.LanguageExtensionPoint"/>
86   <extensionPoint name="externalAnnotator"
87                   beanClass="com.intellij.lang.LanguageExtensionPoint"/>
88   <extensionPoint name="lang.refactoringSupport"
89                   beanClass="com.intellij.lang.LanguageExtensionPoint"/>
90   <extensionPoint name="lang.refactoringSupport.classMembersRefactoringSupport"
91                   beanClass="com.intellij.lang.LanguageExtensionPoint"/>
92   <extensionPoint name="lang.documentationProvider"
93                   beanClass="com.intellij.lang.LanguageExtensionPoint"/>
94   <extensionPoint name="lang.namesValidator"
95                   beanClass="com.intellij.lang.LanguageExtensionPoint"/>
96   <extensionPoint name="lang.findUsagesProvider"
97                   beanClass="com.intellij.lang.LanguageExtensionPoint"/>
98   <extensionPoint name="lang.commenter"
99                   beanClass="com.intellij.lang.LanguageExtensionPoint"/>
100   <extensionPoint name="lang.literalEscaper"
101                   beanClass="com.intellij.lang.LanguageExtensionPoint"/>
102   <extensionPoint name="lang.braceMatcher"
103                   beanClass="com.intellij.lang.LanguageExtensionPoint"/>
104   <extensionPoint name="lang.foldingBuilder"
105                   beanClass="com.intellij.lang.LanguageExtensionPoint"/>                  
106   <extensionPoint name="lang.psiStructureViewFactory"
107                   beanClass="com.intellij.lang.LanguageExtensionPoint"/>
108   <extensionPoint name="lang.ast.factory"
109                   beanClass="com.intellij.lang.LanguageExtensionPoint"/>
110   <extensionPoint name="lang.formatter" beanClass="com.intellij.lang.LanguageExtensionPoint"/>
111   <extensionPoint name="lang.importOptimizer" beanClass="com.intellij.lang.LanguageExtensionPoint"/>
112   <extensionPoint name="lang.surroundDescriptor" beanClass="com.intellij.lang.LanguageExtensionPoint"/>
113   <extensionPoint name="lang.unwrapDescriptor" beanClass="com.intellij.lang.LanguageExtensionPoint"/>
114   <extensionPoint name="lang.parserDefinition" beanClass="com.intellij.lang.LanguageExtensionPoint"/>
115   <extensionPoint name="lang.treePatcher" beanClass="com.intellij.lang.LanguageExtensionPoint"/>
116   <extensionPoint name="lang.tokenSeparatorGenerator" beanClass="com.intellij.lang.LanguageExtensionPoint"/>
118   <extensionPoint name="lang.fileViewProviderFactory" beanClass="com.intellij.lang.LanguageExtensionPoint"/>
119   <extensionPoint name="fileType.fileViewProviderFactory" beanClass="com.intellij.openapi.fileTypes.FileTypeExtensionPoint"/>
120   <extensionPoint name="multiLangCommenter"
121                   interface="com.intellij.psi.templateLanguages.MultipleLangCommentProvider"/>
123   <extensionPoint name="cacheBuilder"
124                   beanClass="com.intellij.lang.cacheBuilder.CacheBuilderEP"/>
126   <extensionPoint name="referencesSearch" interface="com.intellij.util.QueryExecutor"/>
127   <extensionPoint name="definitionsSearch" interface="com.intellij.util.QueryExecutor"/>
129   <extensionPoint name="gotoClassContributor"
130                   interface="com.intellij.navigation.ChooseByNameContributor"/>
131   <extensionPoint name="gotoSymbolContributor"
132                   interface="com.intellij.navigation.ChooseByNameContributor"/>
133   <extensionPoint name="gotoFileContributor"
134                   interface="com.intellij.navigation.ChooseByNameContributor"/>
136   <extensionPoint name="projectExtension" interface="com.intellij.openapi.roots.ProjectExtension" area="IDEA_PROJECT"/>
137   <extensionPoint name="roots.watchedRootsProvider" interface="com.intellij.openapi.roots.WatchedRootsProvider" area="IDEA_PROJECT"/>
138   <extensionPoint name="moduleExtension" interface="com.intellij.openapi.roots.ModuleExtension" area="IDEA_MODULE"/>
139   <extensionPoint name="orderRootType" interface="com.intellij.openapi.roots.OrderRootType"/>
140   <extensionPoint name="directoryIndexExcludePolicy" interface="com.intellij.openapi.roots.impl.DirectoryIndexExcludePolicy"
141                   area="IDEA_PROJECT"/>
143   <extensionPoint name="smartPointerElementInfoFactory" interface="com.intellij.psi.impl.smartPointers.SmartPointerElementInfoFactory"/>
144   <extensionPoint name="elementSignatureProvider" interface="com.intellij.codeInsight.folding.impl.ElementSignatureProvider"/>
145   <extensionPoint name="preFormatProcessor" interface="com.intellij.psi.impl.source.codeStyle.PreFormatProcessor"/>
146   <extensionPoint name="postFormatProcessor" interface="com.intellij.psi.impl.source.codeStyle.PostFormatProcessor"/>
148   <extensionPoint name="declarationRangeHandler" beanClass="com.intellij.util.MixinEP"/>
149   <extensionPoint name="highlightUsagesHandlerFactory" interface="com.intellij.codeInsight.highlighting.HighlightUsagesHandlerFactory"/>
151   <extensionPoint name="usageTargetProvider"
152                   interface="com.intellij.usages.UsageTargetProvider"/>
153   <extensionPoint name="usageToPsiElementProvider" interface="com.intellij.usages.UsageToPsiElementProvider" />
155   <extensionPoint name="customScopesProvider"
156                   interface="com.intellij.psi.search.scope.packageSet.CustomScopesProvider"
157                   area="IDEA_PROJECT"/>
159   <extensionPoint name="scopeDescriptorProvider" interface="com.intellij.ide.util.scopeChooser.ScopeDescriptorProvider"/>
160   <extensionPoint name="patternDialectProvider" interface="com.intellij.packageDependencies.ui.PatternDialectProvider"/>
162   <extensionPoint name="inspectionToolProvider"
163                   interface="com.intellij.codeInspection.InspectionToolProvider"/>
164   <extensionPoint name="inspectionToolsFactory"
165                   interface="com.intellij.codeInspection.InspectionToolsFactory"/>
166   <extensionPoint name="codeInspection.InspectionExtension" interface="com.intellij.codeInspection.lang.InspectionExtensionsFactory"/>
168   <extensionPoint name="customPasteProvider" interface="com.intellij.ide.PasteProvider"/>
170   <extensionPoint name="copyPastePreProcessor" interface="com.intellij.codeInsight.editorActions.CopyPastePreProcessor"/>
171   <extensionPoint name="copyPastePostProcessor" interface="com.intellij.codeInsight.editorActions.CopyPastePostProcessor"/>
173   <extensionPoint name="liveTemplateContext" interface="com.intellij.codeInsight.template.TemplateContextType"/>
174   <extensionPoint name="liveTemplateMacro" interface="com.intellij.codeInsight.template.Macro"/>
175   <extensionPoint name="liveTemplateOptionalProcessor" interface="com.intellij.codeInsight.template.impl.TemplateOptionalProcessor"/>
176   <extensionPoint name="liveTemplatePreprocessor" interface="com.intellij.codeInsight.template.impl.TemplatePreprocessor"/>
177   <extensionPoint name="customLiveTemplate" interface="com.intellij.codeInsight.template.CustomLiveTemplate"/>
179   <extensionPoint name="fileTemplateGroup"
180                   interface="com.intellij.ide.fileTemplates.FileTemplateGroupDescriptorFactory"/>
181   <extensionPoint name="iconProvider"
182                   interface="com.intellij.ide.IconProvider"/>
183   <extensionPoint name="createFromTemplateHandler"
184                   interface="com.intellij.ide.fileTemplates.CreateFromTemplateHandler"/>
185   <extensionPoint name="defaultTemplatePropertiesProvider"
186                   interface="com.intellij.ide.fileTemplates.DefaultTemplatePropertiesProvider"/>
187   <extensionPoint name="internalFileTemplate"
188                   beanClass="com.intellij.ide.fileTemplates.InternalTemplateBean"/>
189   <extensionPoint name="saveFileAsTemplateHandler"
190                   interface="com.intellij.ide.actions.SaveFileAsTemplateHandler"/>
192   <extensionPoint name="favoriteNodeProvider"
193                   interface="com.intellij.ide.favoritesTreeView.FavoriteNodeProvider"
194                   area="IDEA_PROJECT"/>
196   <!-- File-Based Index-->
197   <extensionPoint name="fileBasedIndex" interface="com.intellij.util.indexing.FileBasedIndexExtension"/>
198   <extensionPoint name="stubIndex" interface="com.intellij.psi.stubs.StubIndexExtension"/>
199   <extensionPoint name="indexedRootsProvider" interface="com.intellij.util.indexing.IndexedRootsProvider"/>
200   <extensionPoint name="include.provider" interface="com.intellij.psi.impl.include.FileIncludeProvider"/>
202   <extensionPoint name="refactoring.copyHandler" interface="com.intellij.refactoring.copy.CopyHandlerDelegate"/>
203   <extensionPoint name="refactoring.moveHandler" interface="com.intellij.refactoring.move.MoveHandlerDelegate"/>
204   <extensionPoint name="refactoring.moveClassHandler" interface="com.intellij.refactoring.move.moveClassesOrPackages.MoveClassHandler"/>
205   <extensionPoint name="refactoring.moveMemberHandler" beanClass="com.intellij.lang.LanguageExtensionPoint"/>
206   <extensionPoint name="refactoring.helper" interface="com.intellij.refactoring.RefactoringHelper"/>
207   <extensionPoint name="refactoring.inlineHandler" beanClass="com.intellij.lang.LanguageExtensionPoint"/>
208   <extensionPoint name="refactoring.safeDeleteProcessor" interface="com.intellij.refactoring.safeDelete.SafeDeleteProcessorDelegate"/>
209   <extensionPoint name="refactoring.extractIncludeHandler"
210                   beanClass="com.intellij.lang.LanguageExtensionPoint"/>
212   <extensionPoint name="elementDescriptionProvider" interface="com.intellij.psi.ElementDescriptionProvider"/>
214   <extensionPoint name="structureViewBuilder"
215                   beanClass="com.intellij.openapi.extensions.KeyedFactoryEPBean"/>
217   <extensionPoint name="macro" interface="com.intellij.ide.macro.Macro"/>
218   <extensionPoint name="printOption" interface="com.intellij.codeEditor.printing.PrintOption"/>
220   <extensionPoint name="indexPatternBuilder" interface="com.intellij.psi.impl.search.IndexPatternBuilder"/>
222   <extensionPoint name="configurationType"
223                   interface="com.intellij.execution.configurations.ConfigurationType"/>
225   <extensionPoint name="programRunner"
226                   interface="com.intellij.execution.runners.ProgramRunner"/>
228   <extensionPoint name="executor"
229                   interface="com.intellij.execution.Executor"/>
231   <extensionPoint name="runConfigurationExtension"
232                   interface="com.intellij.execution.RunConfigurationExtension"/>
234   <extensionPoint name="stepsBeforeRunProvider"
235                   interface="com.intellij.execution.BeforeRunTaskProvider"
236                   area="IDEA_PROJECT"/>
238   <extensionPoint name="consoleFilterProvider" interface="com.intellij.execution.filters.ConsoleFilterProvider"/>
240   <extensionPoint name="configurationProducer"
241                   interface="com.intellij.execution.junit.RuntimeConfigurationProducer"/>
243   <extensionPoint name="hectorComponentProvider" interface="com.intellij.openapi.editor.HectorComponentPanelsProvider" area="IDEA_PROJECT"/>
244   <extensionPoint name="scopeTreeExpander" interface="com.intellij.ide.scopeView.ScopeTreeStructureExpander" area="IDEA_PROJECT"/>
246   <extensionPoint name="lang.elementManipulator" interface="com.intellij.openapi.fileTypes.ClassExtensionPoint"/>
247   <extensionPoint name="fileContextProvider" interface="com.intellij.psi.FileContextProvider" area="IDEA_PROJECT"/>
248   <extensionPoint name="psi.fileReferenceHelper" interface="com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceHelper"/>
250   <extensionPoint name="psi.referenceContributor" interface="com.intellij.psi.PsiReferenceContributor"/>
252   <extensionPoint name="pom.declarationSearcher" interface="com.intellij.pom.PomDeclarationSearcher"/>
254   <extensionPoint name="statistician" interface="com.intellij.psi.statistics.StatisticsExtensionPoint"/>
255   <extensionPoint name="weigher" interface="com.intellij.psi.WeigherExtensionPoint"/>
256   <extensionPoint name="completion.contributor" interface="com.intellij.codeInsight.completion.CompletionContributorEP"/>
257   <extensionPoint name="completion.skip" interface="com.intellij.codeInsight.completion.CompletionPreselectSkipper"/>
258   <extensionPoint name="lookup.charFilter" interface="com.intellij.codeInsight.lookup.CharFilter"/>
259   <extensionPoint name="lookup.actionProvider" interface="com.intellij.codeInsight.lookup.LookupActionProvider"/>
261   <extensionPoint name="highlightRangeExtension" interface="com.intellij.codeInsight.daemon.impl.HighlightRangeExtension"/>
263   <extensionPoint name="elementsToHighlightFilter" interface="com.intellij.openapi.util.Condition"/>
265   <extensionPoint name="sdkType" interface="com.intellij.openapi.projectRoots.SdkType"/>
267   <extensionPoint name="lang.implementationTextSelectioner"
268                   beanClass="com.intellij.lang.LanguageExtensionPoint"/>
269   <extensionPoint name="psi.includeHandler" interface="com.intellij.psi.PsiIncludeManager$PsiIncludeHandler" area="IDEA_PROJECT"/>
271   <extensionPoint name="gotoDeclarationHandler"
272                   interface="com.intellij.codeInsight.navigation.actions.GotoDeclarationHandler"/>
273   <extensionPoint name="typeDeclarationProvider"
274                   interface="com.intellij.codeInsight.navigation.actions.TypeDeclarationProvider"/>
275   <extensionPoint name="gotoTargetRendererProvider"
276                   interface="com.intellij.codeInsight.navigation.GotoTargetRendererProvider"/>
278   <extensionPoint name="navbar" interface="com.intellij.ide.navigationToolbar.NavBarModelExtension"/>
280   <extensionPoint name="renameHandler" interface="com.intellij.refactoring.rename.RenameHandler"/>
281   <extensionPoint name="renamePsiElementProcessor" interface="com.intellij.refactoring.rename.RenamePsiElementProcessor"/>
282   <extensionPoint name="updateAddedFileProcessor" interface="com.intellij.psi.impl.file.UpdateAddedFileProcessor"/>
283   <extensionPoint name="moveFileHandler" interface="com.intellij.refactoring.move.moveFilesOrDirectories.MoveFileHandler"/>
284   <extensionPoint name="automaticRenamerFactory" interface="com.intellij.refactoring.rename.naming.AutomaticRenamerFactory"/>
285   <extensionPoint name="nameSuggestionProvider" interface="com.intellij.refactoring.rename.NameSuggestionProvider"/>
286   <extensionPoint name="vetoRenameCondition" interface="com.intellij.openapi.util.Condition"/>
287   <extensionPoint name="rename.inplace.resolveSnapshotProvider"
288                   beanClass="com.intellij.lang.LanguageExtensionPoint" />
290   <extensionPoint name="findUsagesHandlerFactory" interface="com.intellij.find.findUsages.FindUsagesHandlerFactory" area="IDEA_PROJECT"/>
292   <extensionPoint name="readWriteAccessDetector" interface="com.intellij.codeInsight.highlighting.ReadWriteAccessDetector"/>
294   <extensionPoint name="scopeParserExtension" interface="com.intellij.psi.search.scope.packageSet.PackageSetParserExtension"/>
295   <extensionPoint name="referenceProviderType" interface="com.intellij.util.KeyedLazyInstanceEP"/>
296   <extensionPoint name="colorSettingsPage"
297                   interface="com.intellij.openapi.options.colors.ColorSettingsPage"/>
299   <extensionPoint name="codeInsight.parameterInfo" beanClass="com.intellij.lang.LanguageExtensionPoint"/>
300   <extensionPoint name="editorOptionsProvider" interface="com.intellij.application.options.editor.EditorOptionsProvider"/>
301   <extensionPoint name="fileTypeIndentOptionsProvider" interface="com.intellij.psi.codeStyle.FileTypeIndentOptionsProvider"/>
302   <extensionPoint name="referenceImporter" interface="com.intellij.codeInsight.daemon.ReferenceImporter"/>
303   <extensionPoint name="elementLookupRenderer" interface="com.intellij.codeInsight.lookup.impl.ElementLookupRenderer"/>
305   <extensionPoint name="qualifiedNameProvider" interface="com.intellij.ide.actions.QualifiedNameProvider"/>
307   <extensionPoint name="completionData"
308                   beanClass="com.intellij.codeInsight.completion.CompletionDataEP"/>
310   <extensionPoint name="usageFilteringRuleProvider"
311                   interface="com.intellij.usages.rules.UsageFilteringRuleProvider"/>
312   <extensionPoint name="usageGroupingRuleProvider"
313                   interface="com.intellij.usages.rules.UsageGroupingRuleProvider"/>
314   <extensionPoint name="usageTypeProvider"
315                   interface="com.intellij.usages.impl.rules.UsageTypeProvider"/>
316   <extensionPoint name="fileStructureGroupRuleProvider"
317                   interface="com.intellij.usages.impl.FileStructureGroupRuleProvider"/>
319   <extensionPoint name="treeStructureProvider"
320                   interface="com.intellij.ide.projectView.TreeStructureProvider"
321                   area="IDEA_PROJECT"/>
323   <extensionPoint name="defaultLiveTemplatesProvider"
324                   interface="com.intellij.codeInsight.template.impl.DefaultLiveTemplatesProvider"/>
326   <extensionPoint name="codeInsight.implementMethod" beanClass="com.intellij.lang.LanguageExtensionPoint"/>
327   <extensionPoint name="codeInsight.overrideMethod" beanClass="com.intellij.lang.LanguageExtensionPoint"/>
328   <extensionPoint name="codeInsight.gotoSuper" beanClass="com.intellij.lang.LanguageExtensionPoint"/>
329   <extensionPoint name="codeInsight.lineMarkerProvider" beanClass="com.intellij.lang.LanguageExtensionPoint"/>
330   <extensionPoint name="codeInsight.surroundWithRangeAdjuster" interface="com.intellij.codeInsight.generation.surroundWith.SurroundWithRangeAdjuster"/>
332   <extensionPoint name="lang.substitutor" interface="com.intellij.lang.LanguageExtensionPoint"/>
334   <extensionPoint name="createFromTemplateActionReplacer"
335                   interface="com.intellij.ide.fileTemplates.CreateFromTemplateActionReplacer"/>
337   <extensionPoint name="filetype.stubBuilder"
338                   beanClass="com.intellij.openapi.fileTypes.FileTypeExtensionPoint"/>
339   <extensionPoint name="stubElementTypeHolder"
340                   beanClass="com.intellij.psi.stubs.StubElementTypeHolderEP"/>
342   <extensionPoint name="moduleType"
343                   beanClass="com.intellij.openapi.module.ModuleTypeEP"/>
344   <extensionPoint name="moduleBuilder"
345                   beanClass="com.intellij.ide.util.projectWizard.ModuleBuilderFactory"/>
346   <extensionPoint name="facetType"
347                   interface="com.intellij.facet.FacetType"/>
349   <extensionPoint name="methodNavigationOffsetProvider"
350                   interface="com.intellij.codeInsight.navigation.MethodNavigationOffsetProvider"/>
352   <extensionPoint name="filePasteProvider"
353                   interface="com.intellij.ide.PasteProvider"/>
355   <extensionPoint name="testFinder"
356                   interface="com.intellij.testIntegration.TestFinder"/>
357   <extensionPoint name="testSrcLocator"
358                   interface="com.intellij.testIntegration.TestLocationProvider"/>
359   <extensionPoint name="testCreator"
360                   beanClass="com.intellij.lang.LanguageExtensionPoint"/>
362   <extensionPoint name="lang.smartEnterProcessor"
363                   beanClass="com.intellij.lang.LanguageExtensionPoint"/>
365   <extensionPoint name="moduleConfigurationEditorProvider"
366                   interface="com.intellij.openapi.roots.ui.configuration.ModuleConfigurationEditorProvider"
367                   area="IDEA_MODULE"/>
369   <extensionPoint name="callHierarchyProvider" interface="com.intellij.lang.LanguageExtensionPoint"/>
370   <extensionPoint name="methodHierarchyProvider" interface="com.intellij.lang.LanguageExtensionPoint"/>
371   <extensionPoint name="typeHierarchyProvider" interface="com.intellij.lang.LanguageExtensionPoint"/>
373   <extensionPoint name="editorAppearanceConfigurable" interface="com.intellij.openapi.options.UnnamedConfigurable"/>
374   <extensionPoint name="editorSmartKeysConfigurable" interface="com.intellij.openapi.options.UnnamedConfigurable"/>
375   <extensionPoint name="optionsApplicabilityFilter" interface="com.intellij.application.options.OptionsApplicabilityFilter"/>
377   <extensionPoint name="metaDataContributor" interface="com.intellij.psi.meta.MetaDataContributor"/>
379   <extensionPoint name="documentationProvider"
380                   interface="com.intellij.lang.documentation.DocumentationProvider"/>
382   <extensionPoint name="templateCompletionProcessor"
383                   interface="com.intellij.codeInsight.template.macro.TemplateCompletionProcessor"/>
385   <extensionPoint name="targetElementEvaluator" beanClass="com.intellij.lang.LanguageExtensionPoint"/>
387   <extensionPoint name="statementUpDownMover" interface="com.intellij.codeInsight.editorActions.moveUpDown.StatementUpDownMover"/>
389   <extensionPoint name="fileLookupInfoProvider" interface="com.intellij.psi.file.FileLookupInfoProvider"/>
391   <extensionPoint name="idIndexer" beanClass="com.intellij.openapi.fileTypes.FileTypeExtensionPoint"/>
392   <extensionPoint name="todoIndexer" beanClass="com.intellij.openapi.fileTypes.FileTypeExtensionPoint"/>
394   <extensionPoint name="refactoring.elementListenerProvider" interface="com.intellij.refactoring.listeners.RefactoringElementListenerProvider"
395                   area="IDEA_PROJECT"/>
397   <extensionPoint name="fileTemplateDefaultExtension" beanClass="com.intellij.ide.fileTemplates.FileTemplateDefaultExtension"/>
399   <extensionPoint name="problemFileHighlightFilter" interface="com.intellij.openapi.util.Condition" area="IDEA_PROJECT"/>
401   <extensionPoint name="uiDebuggerExtension" interface="com.intellij.ui.debugger.UiDebuggerExtension"/>
403   <extensionPoint name="projectViewPane" interface="com.intellij.ide.projectView.impl.AbstractProjectViewPane" area="IDEA_PROJECT"/>
405   <extensionPoint name="inlineActionHandler" interface="com.intellij.lang.refactoring.InlineActionHandler"/>
407   <extensionPoint name="projectViewNodeDecorator" interface="com.intellij.ide.projectView.ProjectViewNodeDecorator" area="IDEA_PROJECT"/>
409   <extensionPoint name="previewHintProvider" interface="com.intellij.codeInsight.preview.PreviewHintProvider"/>
410   <extensionPoint name="testActionProvider" interface="com.intellij.execution.testframework.ToggleModelActionProvider"/>
412   <extensionPoint name="psiViewerExtension" interface="com.intellij.internal.psiView.PsiViewerExtension"/>
414   <extensionPoint name="diffPreviewProvider" interface="com.intellij.openapi.diff.impl.settings.DiffPreviewProvider"/>
416   <extensionPoint name="filePropertyPusher" interface="com.intellij.openapi.roots.impl.FilePropertyPusher"/>
417 </extensionPoints>