IG: IDEA-129549 (Invalid suggestion to make enum final)

This commit is contained in:
Bas Leijdekkers
2014-09-08 12:15:02 +02:00
parent 736abda470
commit 44cc8ed7d9
2 changed files with 11 additions and 0 deletions
@@ -54,6 +54,9 @@ public class ClassWithOnlyPrivateConstructorsInspectionBase extends BaseInspecti
@Override
public void visitClass(PsiClass aClass) {
super.visitClass(aClass);
if (aClass.isEnum()) {
return;
}
final PsiMethod[] constructors = aClass.getConstructors();
if (constructors.length == 0) {
return;
@@ -41,6 +41,14 @@ public class ClassWithOnlyPrivateConstructorsInspectionTest extends LightInspect
doTest("class X {}");
}
public void testEnum() {
doTest("enum Currencies {\n" +
" EURO, DOLLAR;\n" +
" private Currencies() {\n" +
" }\n" +
"}");
}
@Nullable
@Override
protected InspectionProfileEntry getInspection() {