From 3d1cb1b7e79970b99d96906d285a5d0b55cd8c76 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Fri, 26 Feb 2016 21:10:31 +0100 Subject: [PATCH] missed delegate in prioritized intentions added (IDEA-152103) --- .../quickFix/methodReturn8/beforeJdkClass.java | 6 ++++++ .../codeInsight/intention/impl/PriorityActionWrapper.java | 8 ++++++++ 2 files changed, 14 insertions(+) create mode 100644 java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/methodReturn8/beforeJdkClass.java diff --git a/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/methodReturn8/beforeJdkClass.java b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/methodReturn8/beforeJdkClass.java new file mode 100644 index 000000000000..ada73ee24f66 --- /dev/null +++ b/java/java-tests/testData/codeInsight/daemonCodeAnalyzer/quickFix/methodReturn8/beforeJdkClass.java @@ -0,0 +1,6 @@ +// "Make 'toString' return 'int'" "false" +public class Foo { + { + int i = toString(); + } +} diff --git a/platform/analysis-api/src/com/intellij/codeInsight/intention/impl/PriorityActionWrapper.java b/platform/analysis-api/src/com/intellij/codeInsight/intention/impl/PriorityActionWrapper.java index ace31c9d09c4..3bbe52054faa 100644 --- a/platform/analysis-api/src/com/intellij/codeInsight/intention/impl/PriorityActionWrapper.java +++ b/platform/analysis-api/src/com/intellij/codeInsight/intention/impl/PriorityActionWrapper.java @@ -39,6 +39,14 @@ public abstract class PriorityActionWrapper extends LocalQuickFixAndIntentionAct return fix.getFamilyName(); } + @Override + public boolean isAvailable(@NotNull Project project, + @NotNull PsiFile file, + @NotNull PsiElement startElement, + @NotNull PsiElement endElement) { + return fix.isAvailable(project, file, startElement, endElement); + } + @Override public void invoke(@NotNull Project project, @NotNull PsiFile file,