All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.google.gwt.emul.java.util.function.BinaryOperator Maven / Gradle / Ivy

The newest version!
package java.util.function;

import java.util.Comparator;

@FunctionalInterface
public interface BinaryOperator extends BiFunction {

  public static  BinaryOperator minBy(Comparator comparator) {
    assert comparator != null;
    return (a, b) -> comparator.compare(a, b) <= 0 ? a : b;
  }

  public static  BinaryOperator maxBy(Comparator comparator) {
    assert comparator != null;
    return (a, b) -> comparator.compare(a, b) >= 0 ? a : b;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy