Inspectopedia
 
2024.3

Functional expression can be folded

Warning
New
Last modified: 03 December 2024

Reports method references or lambda expressions that point to a method of their own functional interface type and hence can be replaced with their qualifiers removing unnecessary object allocation.

Example:

After the quick-fix is applied:

This inspection reports only if the language level of the project or module is 8 or higher.