From daa9f7901f920e590bc654b475063015ae579709 Mon Sep 17 00:00:00 2001 From: Bas Leijdekkers Date: Thu, 17 Mar 2016 11:17:16 +0100 Subject: [PATCH] EA-80288 (IOE: PsiElementFactoryImpl.createKeyword) --- .../siyeh/ig/classlayout/UtilityClassCanBeEnumInspection.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/classlayout/UtilityClassCanBeEnumInspection.java b/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/classlayout/UtilityClassCanBeEnumInspection.java index 7b5416fa6975..cfe033dd2498 100644 --- a/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/classlayout/UtilityClassCanBeEnumInspection.java +++ b/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/classlayout/UtilityClassCanBeEnumInspection.java @@ -72,6 +72,9 @@ public class UtilityClassCanBeEnumInspection extends BaseInspection { @Override protected void doFix(Project project, ProblemDescriptor descriptor) { final PsiElement element = descriptor.getPsiElement(); + if (!PsiUtil.isLanguageLevel5OrHigher(element)) { + return; + } final PsiElement parent = element.getParent(); if (!(parent instanceof PsiClass)) { return;