Inspectopedia
 
2024.3

Redundant 'asSequence' call

Info
New
Last modified: 03 December 2024

Reports redundant asSequence() call that can never have a positive performance effect.

asSequence() speeds up collection processing that includes multiple operations because it performs operations lazily and doesn't create intermediate collections.

However, if a terminal operation (such as toList()) is used right after asSequence(), this doesn't give you any positive performance effect.

Example:

After the quick-fix is applied: