more dynamic eps

GitOrigin-RevId: 045fa5be58b2dc52966946ea50a9689c98e54777
This commit is contained in:
Sergey Ignatov
2019-11-21 15:11:54 +00:00
committed by intellij-monorepo-bot
parent 7b67929a96
commit f75f631def
2 changed files with 3 additions and 8 deletions
@@ -21,13 +21,8 @@ import com.intellij.openapi.project.Project;
import com.intellij.psi.PsiComment;
import org.jetbrains.annotations.NotNull;
/**
* @author Denis Zhdanov
*/
public interface DocCommentFixer {
LanguageExtension<DocCommentFixer> EXTENSION = new LanguageExtension<>("com.intellij.lang.documentationFixer");
// TODO den add doc
void fixComment(@NotNull Project project, @NotNull Editor editor, @NotNull PsiComment comment);
}
@@ -505,19 +505,19 @@
<with attribute="instance" implements="com.intellij.application.options.CodeCompletionOptions" />
</extensionPoint>
<extensionPoint name="optionsApplicabilityFilter" interface="com.intellij.application.options.OptionsApplicabilityFilter"/>
<extensionPoint name="optionsApplicabilityFilter" interface="com.intellij.application.options.OptionsApplicabilityFilter" dynamic="true"/>
<extensionPoint name="metaDataContributor" interface="com.intellij.psi.meta.MetaDataContributor" dynamic="true"/>
<extensionPoint name="documentationProvider" interface="com.intellij.lang.documentation.DocumentationProvider"/>
<extensionPoint name="lang.documentationFixer" beanClass="com.intellij.lang.LanguageExtensionPoint">
<extensionPoint name="lang.documentationFixer" beanClass="com.intellij.lang.LanguageExtensionPoint" dynamic="true">
<with attribute="implementationClass" implements="com.intellij.codeInsight.documentation.DocCommentFixer"/>
</extensionPoint>
<extensionPoint name="templateCompletionProcessor" interface="com.intellij.codeInsight.template.macro.TemplateCompletionProcessor"/>
<extensionPoint name="targetElementUtilExtender" interface="com.intellij.codeInsight.TargetElementUtilExtender"/>
<extensionPoint name="targetElementUtilExtender" interface="com.intellij.codeInsight.TargetElementUtilExtender" dynamic="true"/>
<extensionPoint name="targetElementEvaluator" beanClass="com.intellij.lang.LanguageExtensionPoint" dynamic="true">
<with attribute="implementationClass" implements="com.intellij.codeInsight.TargetElementEvaluator"/>
</extensionPoint>