diff --git a/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/OrderEntryFix.java b/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/OrderEntryFix.java index 0750d9ef8ef8..c9caf4bb5e43 100644 --- a/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/OrderEntryFix.java +++ b/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/OrderEntryFix.java @@ -100,6 +100,16 @@ public abstract class OrderEntryFix implements IntentionAction, LocalQuickFix { final Module currentModule = fileIndex.getModuleForFile(classVFile); if (currentModule == null) return null; + final List providedFixes = OrderEntryFixProvider.findFixes(new Function>() { + @Override + public List fun(OrderEntryFixProvider provider) { + return provider.registerFixes(registrar, reference); + } + }); + if (providedFixes != null) { + return providedFixes; + } + if (isAnnotation(psiElement) && AnnotationUtil.isJetbrainsAnnotation(referenceName)) { @NonNls final String className = "org.jetbrains.annotations." + referenceName; PsiClass found =