From 9f59461a90bfccf587c0926ad1601679166bbb52 Mon Sep 17 00:00:00 2001 From: "Anna.Kozlova" Date: Thu, 3 Nov 2016 18:14:21 +0100 Subject: [PATCH] junit 5 migration: allow if jdk >= 1.8 and any language level (IDEA-163544) --- .../src/com/siyeh/ig/junit/JUnit5ConverterInspection.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/plugins/InspectionGadgets/src/com/siyeh/ig/junit/JUnit5ConverterInspection.java b/plugins/InspectionGadgets/src/com/siyeh/ig/junit/JUnit5ConverterInspection.java index 929bbb6f4f21..e2c3499ec822 100644 --- a/plugins/InspectionGadgets/src/com/siyeh/ig/junit/JUnit5ConverterInspection.java +++ b/plugins/InspectionGadgets/src/com/siyeh/ig/junit/JUnit5ConverterInspection.java @@ -21,10 +21,11 @@ import com.intellij.codeInspection.*; import com.intellij.codeInspection.actions.CleanupInspectionIntention; import com.intellij.codeInspection.ex.LocalInspectionToolWrapper; import com.intellij.openapi.project.Project; +import com.intellij.openapi.projectRoots.JavaSdkVersion; +import com.intellij.openapi.projectRoots.JavaVersionService; import com.intellij.psi.*; import com.intellij.psi.search.GlobalSearchScope; import com.intellij.psi.util.PsiTreeUtil; -import com.intellij.psi.util.PsiUtil; import com.intellij.refactoring.RefactoringManager; import com.intellij.refactoring.migration.MigrationManager; import com.intellij.refactoring.migration.MigrationMap; @@ -64,7 +65,7 @@ public class JUnit5ConverterInspection extends BaseInspection { @Override public boolean shouldInspect(PsiFile file) { - if (!PsiUtil.isLanguageLevel8OrHigher(file)) return false; + if (!JavaVersionService.getInstance().isAtLeast(file, JavaSdkVersion.JDK_1_8)) return false; if (JavaPsiFacade.getInstance(file.getProject()).findClass(JUnitCommonClassNames.ORG_JUNIT_JUPITER_API_ASSERTIONS, file.getResolveScope()) == null) { return false; }