Inspectopedia
 
2024.3

Using 'instanceof' with patterns

Info
New
Last modified: 03 December 2024

Reports instanceof with patterns and suggests converting them to ordinary instanceof with casts.

This inspection makes it possible to move instanceof with patterns to a codebase using an earlier Java version by applying the quick-fix.

Note that the result can be not completely equivalent to the original instanceof with patterns when a complex expression before instanceof is used. In this case this expression will be reevaluated.

Example:

After the quick-fix is applied: