Class ComparatorProcedure<T>

java.lang.Object
org.eclipse.collections.impl.block.procedure.ComparatorProcedure<T>
All Implemented Interfaces:
Serializable, Consumer<T>, Procedure<T>
Direct Known Subclasses:
MaxComparatorProcedure, MinComparatorProcedure

public abstract class ComparatorProcedure<T> extends Object implements Procedure<T>
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • comparator

      protected final Comparator<? super T> comparator
    • visitedAtLeastOnce

      protected boolean visitedAtLeastOnce
    • result

      protected T result
  • Constructor Details

    • ComparatorProcedure

      protected ComparatorProcedure(Comparator<? super T> comparator)
  • Method Details

    • isVisitedAtLeastOnce

      public boolean isVisitedAtLeastOnce()
    • getResult

      public T getResult()
    • getResultOptional

      public Optional<T> getResultOptional()