mark ReferenceImporter as dynamic

GitOrigin-RevId: 2aa8b179ab6457c85cc487374dfa54227e7fda54
This commit is contained in:
Sergey Ignatov
2019-11-21 15:11:54 +00:00
committed by intellij-monorepo-bot
parent 2b8893fdbb
commit e5b37153d2
2 changed files with 2 additions and 3 deletions
@@ -101,14 +101,13 @@ public class ShowAutoImportPass extends TextEditorHighlightingPass {
return true;
});
List<ReferenceImporter> importers = ReferenceImporter.EP_NAME.getExtensionList();
for (HighlightInfo info : infos) {
for (HintAction action : extractHints(info)) {
if (action.isAvailable(myProject, myEditor, myFile) && action.fixSilently(myEditor)) {
break;
}
}
for(ReferenceImporter importer: importers) {
for (ReferenceImporter importer: ReferenceImporter.EP_NAME.getExtensionList()) {
//noinspection deprecation
if (importer.autoImportReferenceAt(myEditor, myFile, info.getActualStartOffset())) break;
}
@@ -403,7 +403,7 @@
<with attribute="implementationClass" implements="com.intellij.lang.ExpressionTypeProvider"/>
</extensionPoint>
<extensionPoint name="referenceImporter" interface="com.intellij.codeInsight.daemon.ReferenceImporter"/>
<extensionPoint name="referenceImporter" interface="com.intellij.codeInsight.daemon.ReferenceImporter" dynamic="true"/>
<extensionPoint name="modelScopeItemPresenter" interface="com.intellij.analysis.dialog.ModelScopeItemPresenter" />