Inspectopedia
 
2024.3

'Optional' can be replaced with sequence of 'if' statements

Info
New
Last modified: 03 December 2024

Reports Optional call chains that can be replaced with a sequence of if statements.

Example:

After the quick-fix is applied:

This inspection can help to downgrade for backward compatibility with earlier Java versions.

This inspection depends on the Java feature 'Stream and Optional API', which is available since Java 8.

New in 2020.2