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

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

The newest version!
package java.util.function;

@FunctionalInterface
public interface DoubleUnaryOperator {

  double applyAsDouble(double operand);

  default DoubleUnaryOperator compose(DoubleUnaryOperator before) {
    assert before != null;
    return (double v) -> DoubleUnaryOperator.this.applyAsDouble(before.applyAsDouble(v));
  }

  default DoubleUnaryOperator andThen(DoubleUnaryOperator after) {
    assert after != null;
    return (double t) -> after.applyAsDouble(DoubleUnaryOperator.this.applyAsDouble(t));
  }

  static DoubleUnaryOperator identity() {
    return t -> t;
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy