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

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

The newest version!
package java.util.function;

@FunctionalInterface
public interface LongUnaryOperator {

  long applyAsLong(long operand);

  default LongUnaryOperator compose(LongUnaryOperator before) {
    assert before != null;
    return (long v) -> LongUnaryOperator.this.applyAsLong(before.applyAsLong(v));
  }

  default LongUnaryOperator andThen(LongUnaryOperator after) {
    assert after != null;
    return (long t) -> after.applyAsLong(LongUnaryOperator.this.applyAsLong(t));
  }

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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy