Enhanced 'switch'
Reports enhanced switch
statements and expressions. Suggests replacing them with regular switch
statements.
Example:
boolean even = switch (condition) {
case 1, 3, 5, 7, 9 -> false;
default -> true;
};
After the quick-fix is applied:
boolean even;
switch (condition) {
case 1:
case 3:
case 5:
case 7:
case 9:
even = false;
break;
default:
even = true;
break;
}
Enhanced switch
appeared in Java 14. This inspection can help to downgrade for backward compatibility with earlier Java versions.
New in 2019.1
Inspection Details | |
---|---|
Available in: | IntelliJ IDEA 2023.3, Qodana for JVM 2023.3 |
Plugin: | Java, 233.SNAPSHOT |
Last modified: 13 July 2023