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"
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"/>
21 <extensionPoint name="highlightVisitor"
22 interface="com.intellij.codeInsight.daemon.impl.HighlightVisitor"
24 <extensionPoint name="highlightErrorFilter"
25 interface="com.intellij.codeInsight.highlighting.HighlightErrorFilter"
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"/>
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"
80 <extensionPoint name="multiHostInjector"
81 interface="com.intellij.lang.injection.MultiHostInjector"
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"/>
117 <extensionPoint name="lang.fileViewProviderFactory" beanClass="com.intellij.lang.LanguageExtensionPoint"/>
118 <extensionPoint name="fileType.fileViewProviderFactory" beanClass="com.intellij.openapi.fileTypes.FileTypeExtensionPoint"/>
120 <extensionPoint name="cacheBuilder"
121 beanClass="com.intellij.lang.cacheBuilder.CacheBuilderEP"/>
123 <extensionPoint name="referencesSearch" interface="com.intellij.util.QueryExecutor"/>
124 <extensionPoint name="definitionsSearch" interface="com.intellij.util.QueryExecutor"/>
126 <extensionPoint name="gotoClassContributor"
127 interface="com.intellij.navigation.ChooseByNameContributor"/>
128 <extensionPoint name="gotoSymbolContributor"
129 interface="com.intellij.navigation.ChooseByNameContributor"/>
130 <extensionPoint name="gotoFileContributor"
131 interface="com.intellij.navigation.ChooseByNameContributor"/>
133 <extensionPoint name="projectExtension" interface="com.intellij.openapi.roots.ProjectExtension" area="IDEA_PROJECT"/>
134 <extensionPoint name="roots.watchedRootsProvider" interface="com.intellij.openapi.roots.WatchedRootsProvider" area="IDEA_PROJECT"/>
135 <extensionPoint name="moduleExtension" interface="com.intellij.openapi.roots.ModuleExtension" area="IDEA_MODULE"/>
136 <extensionPoint name="orderRootType" interface="com.intellij.openapi.roots.OrderRootType"/>
137 <extensionPoint name="directoryIndexExcludePolicy" interface="com.intellij.openapi.roots.impl.DirectoryIndexExcludePolicy"
138 area="IDEA_PROJECT"/>
140 <extensionPoint name="smartPointerElementInfoFactory" interface="com.intellij.psi.impl.smartPointers.SmartPointerElementInfoFactory"/>
141 <extensionPoint name="elementSignatureProvider" interface="com.intellij.codeInsight.folding.impl.ElementSignatureProvider"/>
142 <extensionPoint name="preFormatProcessor" interface="com.intellij.psi.impl.source.codeStyle.PreFormatProcessor"/>
143 <extensionPoint name="postFormatProcessor" interface="com.intellij.psi.impl.source.codeStyle.PostFormatProcessor"/>
145 <extensionPoint name="declarationRangeHandler" beanClass="com.intellij.util.MixinEP"/>
146 <extensionPoint name="highlightUsagesHandlerFactory" interface="com.intellij.codeInsight.highlighting.HighlightUsagesHandlerFactory"/>
148 <extensionPoint name="usageTargetProvider"
149 interface="com.intellij.usages.UsageTargetProvider"/>
151 <extensionPoint name="customScopesProvider"
152 interface="com.intellij.psi.search.scope.packageSet.CustomScopesProvider"
153 area="IDEA_PROJECT"/>
155 <extensionPoint name="scopeDescriptorProvider" interface="com.intellij.ide.util.scopeChooser.ScopeDescriptorProvider"/>
156 <extensionPoint name="patternDialectProvider" interface="com.intellij.packageDependencies.ui.PatternDialectProvider"/>
158 <extensionPoint name="inspectionToolProvider"
159 interface="com.intellij.codeInspection.InspectionToolProvider"/>
160 <extensionPoint name="inspectionToolsFactory"
161 interface="com.intellij.codeInspection.InspectionToolsFactory"/>
162 <extensionPoint name="codeInspection.InspectionExtension" interface="com.intellij.codeInspection.lang.InspectionExtensionsFactory"/>
164 <extensionPoint name="customPasteProvider" interface="com.intellij.ide.PasteProvider"/>
166 <extensionPoint name="copyPastePreProcessor" interface="com.intellij.codeInsight.editorActions.CopyPastePreProcessor"/>
167 <extensionPoint name="copyPastePostProcessor" interface="com.intellij.codeInsight.editorActions.CopyPastePostProcessor"/>
169 <extensionPoint name="liveTemplateContext" interface="com.intellij.codeInsight.template.TemplateContextType"/>
170 <extensionPoint name="liveTemplateMacro" interface="com.intellij.codeInsight.template.Macro"/>
171 <extensionPoint name="liveTemplateOptionalProcessor" interface="com.intellij.codeInsight.template.impl.TemplateOptionalProcessor"/>
172 <extensionPoint name="liveTemplatePreprocessor" interface="com.intellij.codeInsight.template.impl.TemplatePreprocessor"/>
174 <extensionPoint name="fileTemplateGroup"
175 interface="com.intellij.ide.fileTemplates.FileTemplateGroupDescriptorFactory"/>
176 <extensionPoint name="iconProvider"
177 interface="com.intellij.ide.IconProvider"/>
178 <extensionPoint name="createFromTemplateHandler"
179 interface="com.intellij.ide.fileTemplates.CreateFromTemplateHandler"/>
180 <extensionPoint name="defaultTemplatePropertiesProvider"
181 interface="com.intellij.ide.fileTemplates.DefaultTemplatePropertiesProvider"/>
182 <extensionPoint name="internalFileTemplate"
183 beanClass="com.intellij.ide.fileTemplates.InternalTemplateBean"/>
184 <extensionPoint name="saveFileAsTemplateHandler"
185 interface="com.intellij.ide.actions.SaveFileAsTemplateHandler"/>
187 <extensionPoint name="favoriteNodeProvider"
188 interface="com.intellij.ide.favoritesTreeView.FavoriteNodeProvider"
189 area="IDEA_PROJECT"/>
191 <!-- File-Based Index-->
192 <extensionPoint name="fileBasedIndex" interface="com.intellij.util.indexing.FileBasedIndexExtension"/>
193 <extensionPoint name="stubIndex" interface="com.intellij.psi.stubs.StubIndexExtension"/>
194 <extensionPoint name="indexedRootsProvider" interface="com.intellij.util.indexing.IndexedRootsProvider"/>
195 <extensionPoint name="include.provider" interface="com.intellij.psi.impl.include.FileIncludeProvider"/>
197 <extensionPoint name="refactoring.copyHandler" interface="com.intellij.refactoring.copy.CopyHandlerDelegate"/>
198 <extensionPoint name="refactoring.moveHandler" interface="com.intellij.refactoring.move.MoveHandlerDelegate"/>
199 <extensionPoint name="refactoring.moveClassHandler" interface="com.intellij.refactoring.move.moveClassesOrPackages.MoveClassHandler"/>
200 <extensionPoint name="refactoring.moveMemberHandler" beanClass="com.intellij.lang.LanguageExtensionPoint"/>
201 <extensionPoint name="refactoring.helper" interface="com.intellij.refactoring.RefactoringHelper"/>
202 <extensionPoint name="refactoring.inlineHandler" beanClass="com.intellij.lang.LanguageExtensionPoint"/>
203 <extensionPoint name="refactoring.safeDeleteProcessor" interface="com.intellij.refactoring.safeDelete.SafeDeleteProcessorDelegate"/>
204 <extensionPoint name="refactoring.extractIncludeHandler"
205 beanClass="com.intellij.lang.LanguageExtensionPoint"/>
207 <extensionPoint name="elementDescriptionProvider" interface="com.intellij.psi.ElementDescriptionProvider"/>
209 <extensionPoint name="structureViewBuilder"
210 beanClass="com.intellij.openapi.extensions.KeyedFactoryEPBean"/>
212 <extensionPoint name="macro" interface="com.intellij.ide.macro.Macro"/>
213 <extensionPoint name="printOption" interface="com.intellij.codeEditor.printing.PrintOption"/>
215 <extensionPoint name="indexPatternBuilder" interface="com.intellij.psi.impl.search.IndexPatternBuilder"/>
217 <extensionPoint name="configurationType"
218 interface="com.intellij.execution.configurations.ConfigurationType"/>
220 <extensionPoint name="programRunner"
221 interface="com.intellij.execution.runners.ProgramRunner"/>
223 <extensionPoint name="executor"
224 interface="com.intellij.execution.Executor"/>
226 <extensionPoint name="runConfigurationExtension"
227 interface="com.intellij.execution.RunConfigurationExtension"/>
229 <extensionPoint name="stepsBeforeRunProvider"
230 interface="com.intellij.execution.BeforeRunTaskProvider"
231 area="IDEA_PROJECT"/>
233 <extensionPoint name="consoleFilterProvider" interface="com.intellij.execution.filters.ConsoleFilterProvider"/>
235 <extensionPoint name="configurationProducer"
236 interface="com.intellij.execution.junit.RuntimeConfigurationProducer"/>
238 <extensionPoint name="hectorComponentProvider" interface="com.intellij.openapi.editor.HectorComponentPanelsProvider" area="IDEA_PROJECT"/>
239 <extensionPoint name="scopeTreeExpander" interface="com.intellij.ide.scopeView.ScopeTreeStructureExpander" area="IDEA_PROJECT"/>
241 <extensionPoint name="lang.elementManipulator" interface="com.intellij.openapi.fileTypes.ClassExtensionPoint"/>
242 <extensionPoint name="fileContextProvider" interface="com.intellij.psi.FileContextProvider" area="IDEA_PROJECT"/>
243 <extensionPoint name="psi.fileReferenceHelper" interface="com.intellij.psi.impl.source.resolve.reference.impl.providers.FileReferenceHelper"/>
245 <extensionPoint name="psi.referenceContributor" interface="com.intellij.psi.PsiReferenceContributor"/>
247 <extensionPoint name="pom.declarationSearcher" interface="com.intellij.pom.PomDeclarationSearcher"/>
249 <extensionPoint name="statistician" interface="com.intellij.psi.statistics.StatisticsExtensionPoint"/>
250 <extensionPoint name="weigher" interface="com.intellij.psi.WeigherExtensionPoint"/>
251 <extensionPoint name="completion.contributor" interface="com.intellij.codeInsight.completion.CompletionContributorEP"/>
252 <extensionPoint name="completion.skip" interface="com.intellij.codeInsight.completion.CompletionPreselectSkipper"/>
253 <extensionPoint name="lookup.charFilter" interface="com.intellij.codeInsight.lookup.CharFilter"/>
254 <extensionPoint name="lookup.actionProvider" interface="com.intellij.codeInsight.lookup.LookupActionProvider"/>
256 <extensionPoint name="highlightRangeExtension" interface="com.intellij.codeInsight.daemon.impl.HighlightRangeExtension"/>
258 <extensionPoint name="elementsToHighlightFilter" interface="com.intellij.openapi.util.Condition"/>
260 <extensionPoint name="sdkType" interface="com.intellij.openapi.projectRoots.SdkType"/>
262 <extensionPoint name="lang.implementationTextSelectioner"
263 beanClass="com.intellij.lang.LanguageExtensionPoint"/>
264 <extensionPoint name="psi.includeHandler" interface="com.intellij.psi.PsiIncludeManager$PsiIncludeHandler" area="IDEA_PROJECT"/>
266 <extensionPoint name="gotoDeclarationHandler"
267 interface="com.intellij.codeInsight.navigation.actions.GotoDeclarationHandler"/>
268 <extensionPoint name="typeDeclarationProvider"
269 interface="com.intellij.codeInsight.navigation.actions.TypeDeclarationProvider"/>
270 <extensionPoint name="gotoTargetRendererProvider"
271 interface="com.intellij.codeInsight.navigation.GotoTargetRendererProvider"/>
273 <extensionPoint name="navbar" interface="com.intellij.ide.navigationToolbar.NavBarModelExtension"/>
275 <extensionPoint name="renameHandler" interface="com.intellij.refactoring.rename.RenameHandler"/>
276 <extensionPoint name="renamePsiElementProcessor" interface="com.intellij.refactoring.rename.RenamePsiElementProcessor"/>
277 <extensionPoint name="updateAddedFileProcessor" interface="com.intellij.psi.impl.file.UpdateAddedFileProcessor"/>
278 <extensionPoint name="moveFileHandler" interface="com.intellij.refactoring.move.moveFilesOrDirectories.MoveFileHandler"/>
279 <extensionPoint name="automaticRenamerFactory" interface="com.intellij.refactoring.rename.naming.AutomaticRenamerFactory"/>
280 <extensionPoint name="nameSuggestionProvider" interface="com.intellij.refactoring.rename.NameSuggestionProvider"/>
281 <extensionPoint name="vetoRenameCondition" interface="com.intellij.openapi.util.Condition"/>
282 <extensionPoint name="rename.inplace.resolveSnapshotProvider"
283 beanClass="com.intellij.lang.LanguageExtensionPoint" />
285 <extensionPoint name="findUsagesHandlerFactory" interface="com.intellij.find.findUsages.FindUsagesHandlerFactory" area="IDEA_PROJECT"/>
287 <extensionPoint name="readWriteAccessDetector" interface="com.intellij.codeInsight.highlighting.ReadWriteAccessDetector"/>
289 <extensionPoint name="scopeParserExtension" interface="com.intellij.psi.search.scope.packageSet.PackageSetParserExtension"/>
290 <extensionPoint name="referenceProviderType" interface="com.intellij.util.KeyedLazyInstanceEP"/>
291 <extensionPoint name="colorSettingsPage"
292 interface="com.intellij.openapi.options.colors.ColorSettingsPage"/>
294 <extensionPoint name="codeInsight.parameterInfo" beanClass="com.intellij.lang.LanguageExtensionPoint"/>
295 <extensionPoint name="editorOptionsProvider" interface="com.intellij.application.options.editor.EditorOptionsProvider"/>
296 <extensionPoint name="fileTypeIndentOptionsProvider" interface="com.intellij.psi.codeStyle.FileTypeIndentOptionsProvider"/>
297 <extensionPoint name="referenceImporter" interface="com.intellij.codeInsight.daemon.ReferenceImporter"/>
298 <extensionPoint name="elementLookupRenderer" interface="com.intellij.codeInsight.lookup.impl.ElementLookupRenderer"/>
300 <extensionPoint name="qualifiedNameProvider" interface="com.intellij.ide.actions.QualifiedNameProvider"/>
302 <extensionPoint name="completionData"
303 beanClass="com.intellij.codeInsight.completion.CompletionDataEP"/>
305 <extensionPoint name="usageFilteringRuleProvider"
306 interface="com.intellij.usages.rules.UsageFilteringRuleProvider"/>
307 <extensionPoint name="usageGroupingRuleProvider"
308 interface="com.intellij.usages.rules.UsageGroupingRuleProvider"/>
309 <extensionPoint name="usageTypeProvider"
310 interface="com.intellij.usages.impl.rules.UsageTypeProvider"/>
311 <extensionPoint name="fileStructureGroupRuleProvider"
312 interface="com.intellij.usages.impl.FileStructureGroupRuleProvider"/>
314 <extensionPoint name="treeStructureProvider"
315 interface="com.intellij.ide.projectView.TreeStructureProvider"
316 area="IDEA_PROJECT"/>
318 <extensionPoint name="defaultLiveTemplatesProvider"
319 interface="com.intellij.codeInsight.template.impl.DefaultLiveTemplatesProvider"/>
321 <extensionPoint name="codeInsight.implementMethod" beanClass="com.intellij.lang.LanguageExtensionPoint"/>
322 <extensionPoint name="codeInsight.overrideMethod" beanClass="com.intellij.lang.LanguageExtensionPoint"/>
323 <extensionPoint name="codeInsight.gotoSuper" beanClass="com.intellij.lang.LanguageExtensionPoint"/>
324 <extensionPoint name="codeInsight.lineMarkerProvider" beanClass="com.intellij.lang.LanguageExtensionPoint"/>
325 <extensionPoint name="codeInsight.surroundWithRangeAdjuster" interface="com.intellij.codeInsight.generation.surroundWith.SurroundWithRangeAdjuster"/>
327 <extensionPoint name="lang.substitutor" interface="com.intellij.lang.LanguageExtensionPoint"/>
329 <extensionPoint name="createFromTemplateActionReplacer"
330 interface="com.intellij.ide.fileTemplates.CreateFromTemplateActionReplacer"/>
332 <extensionPoint name="filetype.stubBuilder"
333 beanClass="com.intellij.openapi.fileTypes.FileTypeExtensionPoint"/>
334 <extensionPoint name="stubElementTypeHolder"
335 beanClass="com.intellij.psi.stubs.StubElementTypeHolderEP"/>
337 <extensionPoint name="moduleType"
338 beanClass="com.intellij.openapi.module.ModuleTypeEP"/>
339 <extensionPoint name="moduleBuilder"
340 beanClass="com.intellij.ide.util.projectWizard.ModuleBuilderFactory"/>
341 <extensionPoint name="facetType"
342 interface="com.intellij.facet.FacetType"/>
344 <extensionPoint name="methodNavigationOffsetProvider"
345 interface="com.intellij.codeInsight.navigation.MethodNavigationOffsetProvider"/>
347 <extensionPoint name="filePasteProvider"
348 interface="com.intellij.ide.PasteProvider"/>
350 <extensionPoint name="testFinder"
351 interface="com.intellij.testIntegration.TestFinder"/>
352 <extensionPoint name="testSrcLocator"
353 interface="com.intellij.testIntegration.TestLocationProvider"/>
354 <extensionPoint name="testCreator"
355 beanClass="com.intellij.lang.LanguageExtensionPoint"/>
357 <extensionPoint name="lang.smartEnterProcessor"
358 beanClass="com.intellij.lang.LanguageExtensionPoint"/>
360 <extensionPoint name="moduleConfigurationEditorProvider"
361 interface="com.intellij.openapi.roots.ui.configuration.ModuleConfigurationEditorProvider"
364 <extensionPoint name="callHierarchyProvider" interface="com.intellij.lang.LanguageExtensionPoint"/>
365 <extensionPoint name="methodHierarchyProvider" interface="com.intellij.lang.LanguageExtensionPoint"/>
366 <extensionPoint name="typeHierarchyProvider" interface="com.intellij.lang.LanguageExtensionPoint"/>
368 <extensionPoint name="editorAppearanceConfigurable" interface="com.intellij.openapi.options.UnnamedConfigurable"/>
369 <extensionPoint name="editorSmartKeysConfigurable" interface="com.intellij.openapi.options.UnnamedConfigurable"/>
370 <extensionPoint name="optionsApplicabilityFilter" interface="com.intellij.application.options.OptionsApplicabilityFilter"/>
372 <extensionPoint name="metaDataContributor" interface="com.intellij.psi.meta.MetaDataContributor"/>
374 <extensionPoint name="documentationProvider"
375 interface="com.intellij.lang.documentation.DocumentationProvider"/>
377 <extensionPoint name="templateCompletionProcessor"
378 interface="com.intellij.codeInsight.template.macro.TemplateCompletionProcessor"/>
380 <extensionPoint name="targetElementEvaluator" beanClass="com.intellij.lang.LanguageExtensionPoint"/>
382 <extensionPoint name="statementUpDownMover" interface="com.intellij.codeInsight.editorActions.moveUpDown.StatementUpDownMover"/>
384 <extensionPoint name="fileLookupInfoProvider" interface="com.intellij.psi.file.FileLookupInfoProvider"/>
386 <extensionPoint name="idIndexer" beanClass="com.intellij.openapi.fileTypes.FileTypeExtensionPoint"/>
387 <extensionPoint name="todoIndexer" beanClass="com.intellij.openapi.fileTypes.FileTypeExtensionPoint"/>
389 <extensionPoint name="refactoring.elementListenerProvider" interface="com.intellij.refactoring.listeners.RefactoringElementListenerProvider"
390 area="IDEA_PROJECT"/>
392 <extensionPoint name="fileTemplateDefaultExtension" beanClass="com.intellij.ide.fileTemplates.FileTemplateDefaultExtension"/>
394 <extensionPoint name="problemFileHighlightFilter" interface="com.intellij.openapi.util.Condition" area="IDEA_PROJECT"/>
396 <extensionPoint name="uiDebuggerExtension" interface="com.intellij.ui.debugger.UiDebuggerExtension"/>
398 <extensionPoint name="projectViewPane" interface="com.intellij.ide.projectView.impl.AbstractProjectViewPane" area="IDEA_PROJECT"/>
400 <extensionPoint name="inlineActionHandler" interface="com.intellij.lang.refactoring.InlineActionHandler"/>
402 <extensionPoint name="projectViewNodeDecorator" interface="com.intellij.ide.projectView.ProjectViewNodeDecorator" area="IDEA_PROJECT"/>
404 <extensionPoint name="previewHintProvider" interface="com.intellij.codeInsight.preview.PreviewHintProvider"/>
405 <extensionPoint name="testActionProvider" interface="com.intellij.execution.testframework.ToggleModelActionProvider"/>
407 <extensionPoint name="psiViewerExtension" interface="com.intellij.internal.psiView.PsiViewerExtension"/>
409 <extensionPoint name="diffPreviewProvider" interface="com.intellij.openapi.diff.impl.settings.DiffPreviewProvider"/>
411 <extensionPoint name="filePropertyPusher" interface="com.intellij.openapi.roots.impl.FilePropertyPusher"/>