Back to Intellij Community

UnnecessaryBreak

java/java-impl/resources/inspectionDescriptions/UnnecessaryBreak.html

2025.3-rc-2418 B
Original Source

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
    }
  }