Inspectopedia Help

Unnecessary 'continue' statement

Reports continue statements if they are the last reachable statements in the loop. These continue statements are unnecessary and can be safely removed.

Example:

for (String element: elements) { System.out.println(); continue; }

After the quick-fix is applied:

for (String element: elements) { System.out.println(); }

The inspection doesn't analyze JSP files.

Use the Ignore in then branch of 'if' statement with 'else' branch option to ignore continue statements when they are placed in a then branch of a complete if-else statement.

Example:

for (String element: elements) { if(element.isEmpty()) { continue; } else { //... } }

Inspection options

Option

Type

Default

Ignore in then branch of 'if' statement with 'else' branch

Checkbox

false

Inspection Details

Available in:

IntelliJ IDEA 2023.3, Qodana for JVM 2023.3

Plugin:

Java, 233.SNAPSHOT

Last modified: 13 July 2023