diff --git a/plugins/InspectionGadgets/src/com/siyeh/ig/controlflow/EnumSwitchStatementWhichMissesCasesInspection.java b/plugins/InspectionGadgets/src/com/siyeh/ig/controlflow/EnumSwitchStatementWhichMissesCasesInspection.java index 10879c32575b..6e8bcf0f443f 100644 --- a/plugins/InspectionGadgets/src/com/siyeh/ig/controlflow/EnumSwitchStatementWhichMissesCasesInspection.java +++ b/plugins/InspectionGadgets/src/com/siyeh/ig/controlflow/EnumSwitchStatementWhichMissesCasesInspection.java @@ -364,7 +364,7 @@ public class EnumSwitchStatementWhichMissesCasesInspection extends AbstractBaseJ } private static boolean isDefaultSwitchLabelStatement(PsiElement element) { - return element instanceof PsiSwitchLabelStatement && ((PsiSwitchLabelStatement)element).isDefaultCase(); + return element instanceof PsiSwitchLabelStatementBase && ((PsiSwitchLabelStatementBase)element).isDefaultCase(); } } diff --git a/plugins/InspectionGadgets/test/com/siyeh/igfixes/controlflow/enumswitch/afterRuleLabelsReorderedJava12Preview.java b/plugins/InspectionGadgets/test/com/siyeh/igfixes/controlflow/enumswitch/afterRuleLabelsReorderedJava12Preview.java index e265725f9077..dd95673e16b9 100644 --- a/plugins/InspectionGadgets/test/com/siyeh/igfixes/controlflow/enumswitch/afterRuleLabelsReorderedJava12Preview.java +++ b/plugins/InspectionGadgets/test/com/siyeh/igfixes/controlflow/enumswitch/afterRuleLabelsReorderedJava12Preview.java @@ -13,6 +13,7 @@ class BeforeDefault { case C, D -> System.out.println("foo"); case E -> { } + default -> System.out.println("bar"); } } } \ No newline at end of file diff --git a/plugins/InspectionGadgets/test/com/siyeh/igfixes/controlflow/enumswitch/beforeRuleLabelsReorderedJava12Preview.java b/plugins/InspectionGadgets/test/com/siyeh/igfixes/controlflow/enumswitch/beforeRuleLabelsReorderedJava12Preview.java index a2b8731a9b6d..c3bc54d0ccf4 100644 --- a/plugins/InspectionGadgets/test/com/siyeh/igfixes/controlflow/enumswitch/beforeRuleLabelsReorderedJava12Preview.java +++ b/plugins/InspectionGadgets/test/com/siyeh/igfixes/controlflow/enumswitch/beforeRuleLabelsReorderedJava12Preview.java @@ -9,6 +9,7 @@ class BeforeDefault { case A -> System.out.println("foo"); case F -> System.out.println("foo"); case C, D -> System.out.println("foo"); + default -> System.out.println("bar"); } } } \ No newline at end of file