Inspectopedia Help

'continue' statement with label

Reports continue statements with labels.

Labeled continue statements complicate refactoring and can be confusing.

Example:

void handle(List<String> strs) { outer: for (String s: strs) { for (char ch : s.toCharArray()) { if ('s' == ch) continue outer; handleChar(ch); } } }

Inspection Details

Available in:

IntelliJ IDEA 2023.3, Qodana for JVM 2023.3

Plugin:

Java, 233.SNAPSHOT

Last modified: 13 July 2023