Inspectopedia
 
2024.3

Statement can be replaced with enhanced 'switch'

Warning
New
Last modified: 03 December 2024

Reports switch statements that can be automatically replaced with enhanced switch statements or expressions.

Example:

After the quick-fix is applied:

  • Use the Show warning only if conversion to expression is possible option not to warn about conversion to switch statement.

  • Use the Maximum number of statements in one branch to convert to switch expression option warn about conversion to expression only if each branch has less than the given number of statements.

This inspection depends on the Java feature 'Enhanced 'switch' blocks', which is available since Java 14.

New in 2019.1