Class CollectionToOptional

All Implemented Interfaces:
ICountMutatorIssues, IJavaparserAstMutator, IJavaparserNodeMutator, IMutator, IMutatorExternalReferences, IWalkingMutator<com.github.javaparser.ast.Node,com.github.javaparser.ast.Node>

public class CollectionToOptional extends AJavaparserExprMutator
Turns `list.isEmpty() ? Optional.empty() : Optional.of(list.get(0))` into `list.stream().findFirst()`
Author:
Benoit Lacelle
  • Constructor Details

    • CollectionToOptional

      public CollectionToOptional()
  • Method Details