Inspectopedia Help

Unnecessary 'break' statement

Reports any unnecessary break statements.

An break statement is unnecessary if no other statements are executed after it has been removed.

Example:

switch (e) { case A -> { System.out.println("A"); break; // reports 'break' statement is unnecessary } default -> { System.out.println("Default"); break; // reports 'break' statement is unnecessary } }

Inspection Details

Available in:

IntelliJ IDEA 2023.3, Qodana for JVM 2023.3

Plugin:

Java, 233.SNAPSHOT

Last modified: 13 July 2023