Index

A B C D E F G H I L M N O P R S T U W Z 
All Classes|All Packages

A

ABS - Static variable in interface zone.lamprey.function.DoubleUnaryOperator
Functional interface to Math.abs(double)
ABS - Static variable in interface zone.lamprey.function.IntUnaryOperator
Functional interface to Math.abs(int)
ABS - Static variable in interface zone.lamprey.function.LongUnaryOperator
Functional interface to Math.abs(long)
accept(double) - Method in interface zone.lamprey.function.DoubleConsumer
Performs this operation on the given argument.
accept(int) - Method in interface zone.lamprey.function.IntConsumer
Performs this operation on the given argument.
accept(long) - Method in interface zone.lamprey.function.LongConsumer
Performs this operation on the given argument.
accept(Double) - Method in interface zone.lamprey.function.DoubleConsumer
Performs this operation on the given argument.
accept(Integer) - Method in interface zone.lamprey.function.IntConsumer
Performs this operation on the given argument.
accept(Long) - Method in interface zone.lamprey.function.LongConsumer
Performs this operation on the given argument.
accept(T) - Method in interface zone.lamprey.function.Consumer
Performs this operation on the given argument.
accept(T, double) - Method in interface zone.lamprey.function.ObjDoubleConsumer
Performs this operation on the given arguments.
accept(T, int) - Method in interface zone.lamprey.function.ObjIntConsumer
Performs this operation on the given arguments.
accept(T, long) - Method in interface zone.lamprey.function.ObjLongConsumer
Performs this operation on the given arguments.
accept(T, Double) - Method in interface zone.lamprey.function.ObjDoubleConsumer
Performs this operation on the given arguments.
accept(T, Integer) - Method in interface zone.lamprey.function.ObjIntConsumer
Performs this operation on the given arguments.
accept(T, Long) - Method in interface zone.lamprey.function.ObjLongConsumer
Performs this operation on the given arguments.
accept(T, U) - Method in interface zone.lamprey.function.BiConsumer
Performs this operation on the given arguments.
accept(T, U, V) - Method in interface zone.lamprey.function.TriConsumer
Performs this operation on the given arguments.
ADD - Static variable in interface zone.lamprey.function.DoubleBinaryOperator
Functional version of a double operator.
ADD - Static variable in interface zone.lamprey.function.IntBinaryOperator
Functional version of an int operator.
ADD - Static variable in interface zone.lamprey.function.LongBinaryOperator
Functional version of a long operator.
alwaysFalse() - Static method in interface zone.lamprey.function.BiPredicate
Returns a predicate that is always false.
alwaysFalse() - Static method in interface zone.lamprey.function.Predicate
Returns a predicate that is always false.
alwaysTrue() - Static method in interface zone.lamprey.function.BiPredicate
Returns a predicate that is always true.
alwaysTrue() - Static method in interface zone.lamprey.function.Predicate
Returns a predicate that is always true.
and(BiPredicate<? super T, ? super U>) - Method in interface zone.lamprey.function.BiPredicate
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
and(DoublePredicate) - Method in interface zone.lamprey.function.DoublePredicate
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
and(IntPredicate) - Method in interface zone.lamprey.function.IntPredicate
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
and(LongPredicate) - Method in interface zone.lamprey.function.LongPredicate
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
and(Predicate<? super T>) - Method in interface zone.lamprey.function.Predicate
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
andThen(F) - Method in interface zone.lamprey.function.Runnable
Like Runnable.andThen(Runnable), but creates a Supplier.
andThen(BiConsumer<? super T, ? super Double>) - Method in interface zone.lamprey.function.ObjDoubleConsumer
Returns a composed BiConsumer that performs, in sequence, this operation followed by the after operation.
andThen(BiConsumer<? super T, ? super Integer>) - Method in interface zone.lamprey.function.ObjIntConsumer
Returns a composed BiConsumer that performs, in sequence, this operation followed by the after operation.
andThen(BiConsumer<? super T, ? super Long>) - Method in interface zone.lamprey.function.ObjLongConsumer
Returns a composed BiConsumer that performs, in sequence, this operation followed by the after operation.
andThen(BiConsumer<? super T, ? super U>) - Method in interface zone.lamprey.function.BiConsumer
Returns a composed BiConsumer that performs, in sequence, this operation followed by the after operation.
andThen(Consumer<? super T>) - Method in interface zone.lamprey.function.Consumer
Returns a composed Consumer that performs, in sequence, this operation followed by the after operation.
andThen(DoubleConsumer) - Method in interface zone.lamprey.function.DoubleConsumer
Returns a composed DoubleConsumer that performs, in sequence, this operation followed by the after operation.
andThen(IntConsumer) - Method in interface zone.lamprey.function.IntConsumer
Returns a composed IntConsumer that performs, in sequence, this operation followed by the after operation.
andThen(LongConsumer) - Method in interface zone.lamprey.function.LongConsumer
Returns a composed LongConsumer that performs, in sequence, this operation followed by the after operation.
andThen(Runnable) - Method in interface zone.lamprey.function.Runnable
Returns a composed Runnable that performs, in sequence, this operation followed by the after operation.
andThen(TriConsumer<? super T, ? super U, ? super V>) - Method in interface zone.lamprey.function.TriConsumer
Returns a composed TriConsumer that performs, in sequence, this operation followed by the after operation.
andThenL(Consumer<? super T>) - Method in interface zone.lamprey.function.BiConsumer
Returns a composed BiConsumer that performs, in sequence, this operation followed by the after operation.
andThenL(Consumer<? super T>) - Method in interface zone.lamprey.function.TriConsumer
Returns a composed TriConsumer that performs, in sequence, this operation followed by the after operation.
andThenLM(BiConsumer<? super T, ? super U>) - Method in interface zone.lamprey.function.TriConsumer
Returns a composed TriConsumer that performs, in sequence, this operation followed by the after operation.
andThenLR(BiConsumer<? super T, ? super V>) - Method in interface zone.lamprey.function.TriConsumer
Returns a composed TriConsumer that performs, in sequence, this operation followed by the after operation.
andThenM(Consumer<? super U>) - Method in interface zone.lamprey.function.TriConsumer
Returns a composed TriConsumer that performs, in sequence, this operation followed by the after operation.
andThenMR(BiConsumer<? super U, ? super V>) - Method in interface zone.lamprey.function.TriConsumer
Returns a composed TriConsumer that performs, in sequence, this operation followed by the after operation.
andThenR(Consumer<? super U>) - Method in interface zone.lamprey.function.BiConsumer
Returns a composed BiConsumer that performs, in sequence, this operation followed by the after operation.
andThenR(Consumer<? super V>) - Method in interface zone.lamprey.function.TriConsumer
Returns a composed TriConsumer that performs, in sequence, this operation followed by the after operation.
apply(double) - Method in interface zone.lamprey.function.DoubleFunction
Applies this function to the given argument.
apply(double) - Method in interface zone.lamprey.function.DoublePredicate
Applies this function to the given argument.
apply(double) - Method in interface zone.lamprey.function.DoubleToIntFunction
Applies this function to the given argument.
apply(double) - Method in interface zone.lamprey.function.DoubleToLongFunction
Applies this function to the given argument.
apply(double) - Method in interface zone.lamprey.function.DoubleUnaryOperator
Applies this function to the given argument.
apply(int) - Method in interface zone.lamprey.function.IntFunction
Applies this function to the given argument.
apply(int) - Method in interface zone.lamprey.function.IntPredicate
Applies this function to the given argument.
apply(int) - Method in interface zone.lamprey.function.IntToDoubleFunction
Applies this function to the given argument.
apply(int) - Method in interface zone.lamprey.function.IntToLongFunction
Applies this function to the given argument.
apply(int) - Method in interface zone.lamprey.function.IntUnaryOperator
Applies this function to the given argument.
apply(long) - Method in interface zone.lamprey.function.LongFunction
Applies this function to the given argument.
apply(long) - Method in interface zone.lamprey.function.LongPredicate
Applies this function to the given argument.
apply(long) - Method in interface zone.lamprey.function.LongToDoubleFunction
Applies this function to the given argument.
apply(long) - Method in interface zone.lamprey.function.LongToIntFunction
Applies this function to the given argument.
apply(long) - Method in interface zone.lamprey.function.LongUnaryOperator
Applies this function to the given argument.
apply(Double) - Method in interface zone.lamprey.function.DoubleFunction
Applies this function to the given argument.
apply(Double) - Method in interface zone.lamprey.function.DoublePredicate
Applies this function to the given argument.
apply(Double) - Method in interface zone.lamprey.function.DoubleToIntFunction
Applies this function to the given argument.
apply(Double) - Method in interface zone.lamprey.function.DoubleToLongFunction
Applies this function to the given argument.
apply(Double) - Method in interface zone.lamprey.function.DoubleUnaryOperator
Applies this function to the given argument.
apply(Double, Double) - Method in interface zone.lamprey.function.DoubleBinaryOperator
Applies this function to the given arguments.
apply(Integer) - Method in interface zone.lamprey.function.IntFunction
Applies this function to the given argument.
apply(Integer) - Method in interface zone.lamprey.function.IntPredicate
Applies this function to the given argument.
apply(Integer) - Method in interface zone.lamprey.function.IntToDoubleFunction
Applies this function to the given argument.
apply(Integer) - Method in interface zone.lamprey.function.IntToLongFunction
Applies this function to the given argument.
apply(Integer) - Method in interface zone.lamprey.function.IntUnaryOperator
Applies this function to the given argument.
apply(Integer, Integer) - Method in interface zone.lamprey.function.IntBinaryOperator
Applies this function to the given arguments.
apply(Long) - Method in interface zone.lamprey.function.LongFunction
Applies this function to the given argument.
apply(Long) - Method in interface zone.lamprey.function.LongPredicate
Applies this function to the given argument.
apply(Long) - Method in interface zone.lamprey.function.LongToDoubleFunction
Applies this function to the given argument.
apply(Long) - Method in interface zone.lamprey.function.LongToIntFunction
Applies this function to the given argument.
apply(Long) - Method in interface zone.lamprey.function.LongUnaryOperator
Applies this function to the given argument.
apply(Long, Long) - Method in interface zone.lamprey.function.LongBinaryOperator
Applies this function to the given arguments.
apply(T) - Method in interface zone.lamprey.function.Function
Applies this function to the given argument.
apply(T) - Method in interface zone.lamprey.function.Predicate
Applies this function to the given argument.
apply(T) - Method in interface zone.lamprey.function.ToDoubleFunction
Applies this function to the given argument.
apply(T) - Method in interface zone.lamprey.function.ToIntFunction
Applies this function to the given argument.
apply(T) - Method in interface zone.lamprey.function.ToLongFunction
Applies this function to the given argument.
apply(T, U) - Method in interface zone.lamprey.function.BiFunction
Applies this function to the given arguments.
apply(T, U) - Method in interface zone.lamprey.function.BiPredicate
Applies this function to the given arguments.
apply(T, U) - Method in interface zone.lamprey.function.ToDoubleBiFunction
Applies this function to the given arguments.
apply(T, U) - Method in interface zone.lamprey.function.ToIntBiFunction
Applies this function to the given arguments.
apply(T, U) - Method in interface zone.lamprey.function.ToLongBiFunction
Applies this function to the given arguments.
apply(T, U, V) - Method in interface zone.lamprey.function.TriFunction
Applies this function to the given arguments.
applyAsDouble(double) - Method in interface zone.lamprey.function.DoubleUnaryOperator
Applies this function to the given argument.
applyAsDouble(double, double) - Method in interface zone.lamprey.function.DoubleBinaryOperator
Applies this operator to the given operands.
applyAsDouble(int) - Method in interface zone.lamprey.function.IntToDoubleFunction
Applies this function to the given argument.
applyAsDouble(long) - Method in interface zone.lamprey.function.LongToDoubleFunction
Applies this function to the given argument.
applyAsDouble(Double) - Method in interface zone.lamprey.function.DoubleUnaryOperator
Applies this function to the given argument.
applyAsDouble(Integer) - Method in interface zone.lamprey.function.IntToDoubleFunction
Applies this function to the given argument.
applyAsDouble(Long) - Method in interface zone.lamprey.function.LongToDoubleFunction
Applies this function to the given argument.
applyAsDouble(T) - Method in interface zone.lamprey.function.ToDoubleFunction
Applies this function to the given argument.
applyAsDouble(T, U) - Method in interface zone.lamprey.function.ToDoubleBiFunction
Applies this function to the given arguments.
applyAsInt(double) - Method in interface zone.lamprey.function.DoubleToIntFunction
Applies this function to the given argument.
applyAsInt(int) - Method in interface zone.lamprey.function.IntUnaryOperator
Applies this operator to the given operand.
applyAsInt(int, int) - Method in interface zone.lamprey.function.IntBinaryOperator
Applies this operator to the given operands.
applyAsInt(long) - Method in interface zone.lamprey.function.LongToIntFunction
Applies this function to the given argument.
applyAsInt(Double) - Method in interface zone.lamprey.function.DoubleToIntFunction
Applies this function to the given argument.
applyAsInt(Integer) - Method in interface zone.lamprey.function.IntUnaryOperator
Applies this function to the given argument.
applyAsInt(Long) - Method in interface zone.lamprey.function.LongToIntFunction
Applies this function to the given argument.
applyAsInt(T) - Method in interface zone.lamprey.function.ToIntFunction
Applies this function to the given argument.
applyAsInt(T, U) - Method in interface zone.lamprey.function.ToIntBiFunction
Applies this function to the given arguments.
applyAsLong(double) - Method in interface zone.lamprey.function.DoubleToLongFunction
Applies this function to the given argument.
applyAsLong(int) - Method in interface zone.lamprey.function.IntToLongFunction
Applies this function to the given argument.
applyAsLong(long) - Method in interface zone.lamprey.function.LongUnaryOperator
Applies this operator to the given operand.
applyAsLong(long, long) - Method in interface zone.lamprey.function.LongBinaryOperator
Applies this operator to the given operands.
applyAsLong(Double) - Method in interface zone.lamprey.function.DoubleToLongFunction
Applies this function to the given argument.
applyAsLong(Integer) - Method in interface zone.lamprey.function.IntToLongFunction
Applies this function to the given argument.
applyAsLong(Long) - Method in interface zone.lamprey.function.LongUnaryOperator
Applies this function to the given argument.
applyAsLong(T) - Method in interface zone.lamprey.function.ToLongFunction
Applies this function to the given argument.
applyAsLong(T, U) - Method in interface zone.lamprey.function.ToLongBiFunction
Applies this function to the given arguments.
applyPartial(double) - Method in interface zone.lamprey.function.DoubleConsumer
Partially apply a parameter such that a single param consumer becomes a no-param runnable.
applyPartial(double) - Method in interface zone.lamprey.function.DoubleFunction
Partially apply a parameter such that a single param function becomes a no-param supplier.
applyPartial(double) - Method in interface zone.lamprey.function.DoublePredicate
Partially apply a parameter such that a single param function becomes a no-param supplier.
applyPartial(double) - Method in interface zone.lamprey.function.DoubleUnaryOperator
Partially apply a parameter such that a single param function becomes a no-param supplier.
applyPartial(double, double) - Method in interface zone.lamprey.function.DoubleBinaryOperator
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartial(int) - Method in interface zone.lamprey.function.IntConsumer
Partially apply a parameter such that a single param consumer becomes a no-param runnable.
applyPartial(int) - Method in interface zone.lamprey.function.IntFunction
Partially apply a parameter such that a single param function becomes a no-param supplier.
applyPartial(int) - Method in interface zone.lamprey.function.IntPredicate
Partially apply a parameter such that a single param function becomes a no-param supplier.
applyPartial(int) - Method in interface zone.lamprey.function.IntUnaryOperator
Partially apply a parameter such that a single param function becomes a no-param supplier.
applyPartial(int, int) - Method in interface zone.lamprey.function.IntBinaryOperator
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartial(long) - Method in interface zone.lamprey.function.LongConsumer
Partially apply a parameter such that a single param consumer becomes a no-param runnable.
applyPartial(long) - Method in interface zone.lamprey.function.LongFunction
Partially apply a parameter such that a single param function becomes a no-param supplier.
applyPartial(long) - Method in interface zone.lamprey.function.LongPredicate
Partially apply a parameter such that a single param function becomes a no-param supplier.
applyPartial(long) - Method in interface zone.lamprey.function.LongUnaryOperator
Partially apply a parameter such that a single param function becomes a no-param supplier.
applyPartial(long, long) - Method in interface zone.lamprey.function.LongBinaryOperator
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartial(T) - Method in interface zone.lamprey.function.Consumer
Partially apply a parameter such that a single param consumer becomes a no-param runnable.
applyPartial(T) - Method in interface zone.lamprey.function.Function
Partially apply a parameter such that a single param function becomes a no-param supplier.
applyPartial(T) - Method in interface zone.lamprey.function.Predicate
Partially apply a parameter such that a single param function becomes a no-param supplier.
applyPartial(T) - Method in interface zone.lamprey.function.ToDoubleFunction
Partially apply a parameter such that a single param function becomes a no-param supplier.
applyPartial(T) - Method in interface zone.lamprey.function.ToIntFunction
Partially apply a parameter such that a single param function becomes a no-param supplier.
applyPartial(T) - Method in interface zone.lamprey.function.ToLongFunction
Partially apply a parameter such that a single param function becomes a no-param supplier.
applyPartial(T, double) - Method in interface zone.lamprey.function.ObjDoubleConsumer
Partially apply a parameter such that a single param consumer becomes a no-param runnable.
applyPartial(T, int) - Method in interface zone.lamprey.function.ObjIntConsumer
Partially apply a parameter such that a single param consumer becomes a no-param runnable.
applyPartial(T, long) - Method in interface zone.lamprey.function.ObjLongConsumer
Partially apply a parameter such that a single param consumer becomes a no-param runnable.
applyPartial(T, T, T) - Method in interface zone.lamprey.function.TernaryOperator
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartial(T, U) - Method in interface zone.lamprey.function.BiConsumer
Partially apply a parameter such that a single param consumer becomes a no-param runnable.
applyPartial(T, U) - Method in interface zone.lamprey.function.BiFunction
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartial(T, U) - Method in interface zone.lamprey.function.BiPredicate
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartial(T, U) - Method in interface zone.lamprey.function.ToDoubleBiFunction
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartial(T, U) - Method in interface zone.lamprey.function.ToIntBiFunction
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartial(T, U) - Method in interface zone.lamprey.function.ToLongBiFunction
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartial(T, U, V) - Method in interface zone.lamprey.function.TriConsumer
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartial(T, U, V) - Method in interface zone.lamprey.function.TriFunction
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialL(double) - Method in interface zone.lamprey.function.DoubleBinaryOperator
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialL(int) - Method in interface zone.lamprey.function.IntBinaryOperator
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialL(long) - Method in interface zone.lamprey.function.LongBinaryOperator
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialL(T) - Method in interface zone.lamprey.function.BiConsumer
Performs a partial application, resulting in a consumer that calls this with its argument and the argument given here.
applyPartialL(T) - Method in interface zone.lamprey.function.BiFunction
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialL(T) - Method in interface zone.lamprey.function.BinaryOperator
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialL(T) - Method in interface zone.lamprey.function.BiPredicate
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialL(T) - Method in interface zone.lamprey.function.ObjDoubleConsumer
Performs a partial application, resulting in a consumer that calls this with its argument and the argument given here.
applyPartialL(T) - Method in interface zone.lamprey.function.ObjIntConsumer
Performs a partial application, resulting in a consumer that calls this with its argument and the argument given here.
applyPartialL(T) - Method in interface zone.lamprey.function.ObjLongConsumer
Performs a partial application, resulting in a consumer that calls this with its argument and the argument given here.
applyPartialL(T) - Method in interface zone.lamprey.function.TernaryOperator
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialL(T) - Method in interface zone.lamprey.function.ToDoubleBiFunction
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialL(T) - Method in interface zone.lamprey.function.ToIntBiFunction
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialL(T) - Method in interface zone.lamprey.function.ToLongBiFunction
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialL(T) - Method in interface zone.lamprey.function.TriConsumer
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialL(T) - Method in interface zone.lamprey.function.TriFunction
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialLM(T, T) - Method in interface zone.lamprey.function.TernaryOperator
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialLM(T, U) - Method in interface zone.lamprey.function.TriConsumer
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialLM(T, U) - Method in interface zone.lamprey.function.TriFunction
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialLR(T, T) - Method in interface zone.lamprey.function.TernaryOperator
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialLR(T, V) - Method in interface zone.lamprey.function.TriConsumer
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialLR(T, V) - Method in interface zone.lamprey.function.TriFunction
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialM(T) - Method in interface zone.lamprey.function.TernaryOperator
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialM(U) - Method in interface zone.lamprey.function.TriConsumer
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialM(U) - Method in interface zone.lamprey.function.TriFunction
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialMR(T, T) - Method in interface zone.lamprey.function.TernaryOperator
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialMR(U, V) - Method in interface zone.lamprey.function.TriConsumer
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialMR(U, V) - Method in interface zone.lamprey.function.TriFunction
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialR(double) - Method in interface zone.lamprey.function.DoubleBinaryOperator
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialR(double) - Method in interface zone.lamprey.function.ObjDoubleConsumer
Performs a partial application, resulting in a consumer that calls this with its argument and the argument given here.
applyPartialR(int) - Method in interface zone.lamprey.function.IntBinaryOperator
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialR(int) - Method in interface zone.lamprey.function.ObjIntConsumer
Performs a partial application, resulting in a consumer that calls this with its argument and the argument given here.
applyPartialR(long) - Method in interface zone.lamprey.function.LongBinaryOperator
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialR(long) - Method in interface zone.lamprey.function.ObjLongConsumer
Performs a partial application, resulting in a consumer that calls this with its argument and the argument given here.
applyPartialR(T) - Method in interface zone.lamprey.function.BinaryOperator
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialR(T) - Method in interface zone.lamprey.function.TernaryOperator
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialR(U) - Method in interface zone.lamprey.function.BiConsumer
Performs a partial application, resulting in a consumer that calls this with its argument and the argument given here.
applyPartialR(U) - Method in interface zone.lamprey.function.BiFunction
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialR(U) - Method in interface zone.lamprey.function.BiPredicate
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialR(U) - Method in interface zone.lamprey.function.ToDoubleBiFunction
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialR(U) - Method in interface zone.lamprey.function.ToIntBiFunction
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialR(U) - Method in interface zone.lamprey.function.ToLongBiFunction
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialR(V) - Method in interface zone.lamprey.function.TriConsumer
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.
applyPartialR(V) - Method in interface zone.lamprey.function.TriFunction
Performs a partial application, resulting in a function that calls this with its argument and the argument given here.

B

BiConsumer<T,​U> - Interface in zone.lamprey.function
Represents an operation that accepts two input arguments and returns no result.
BiFunction<T,​U,​R> - Interface in zone.lamprey.function
Represents a function that accepts two arguments and produces a result.
BinaryOperator<T> - Interface in zone.lamprey.function
Represents an operation upon two operands of the same type, producing a result of the same type as the operands.
BiPredicate<T,​U> - Interface in zone.lamprey.function
Represents a predicate (boolean-valued function) of two arguments.
BooleanSupplier - Interface in zone.lamprey.function
Represents a supplier of boolean-valued results.

C

CAST - Static variable in interface zone.lamprey.function.DoubleToIntFunction
Cast a double to an int.
CAST - Static variable in interface zone.lamprey.function.DoubleToLongFunction
Cast a double to a long.
CAST - Static variable in interface zone.lamprey.function.IntToDoubleFunction
Cast an int to a double.
CAST - Static variable in interface zone.lamprey.function.IntToLongFunction
Cast an int to a long.
CAST - Static variable in interface zone.lamprey.function.LongToDoubleFunction
Cast a long to a double.
CAST - Static variable in interface zone.lamprey.function.LongToIntFunction
Cast a long to an int.
consume(Consumer<R>) - Method in interface zone.lamprey.function.BiFunction
Consume a function.
consume(Consumer<R>) - Method in interface zone.lamprey.function.DoubleFunction
Consume a function.
consume(Consumer<R>) - Method in interface zone.lamprey.function.Function
Consume a function.
consume(Consumer<R>) - Method in interface zone.lamprey.function.IntFunction
Consume a function.
consume(Consumer<R>) - Method in interface zone.lamprey.function.LongFunction
Consume a function.
consume(Consumer<R>) - Method in interface zone.lamprey.function.TriFunction
Consume a function.
consume(Consumer<T>) - Method in interface zone.lamprey.function.Supplier
Consume a supplier.
consume(DoubleConsumer) - Method in interface zone.lamprey.function.DoubleBinaryOperator
Consume a function.
consume(DoubleConsumer) - Method in interface zone.lamprey.function.DoubleSupplier
Consume a supplier.
consume(DoubleConsumer) - Method in interface zone.lamprey.function.DoubleUnaryOperator
Consume a function.
consume(DoubleConsumer) - Method in interface zone.lamprey.function.ToDoubleBiFunction
Consume a function.
consume(DoubleConsumer) - Method in interface zone.lamprey.function.ToDoubleFunction
Consume a function.
consume(IntConsumer) - Method in interface zone.lamprey.function.IntBinaryOperator
Consume a function.
consume(IntConsumer) - Method in interface zone.lamprey.function.IntSupplier
Consume a supplier.
consume(IntConsumer) - Method in interface zone.lamprey.function.IntUnaryOperator
Consume a function.
consume(IntConsumer) - Method in interface zone.lamprey.function.ToIntBiFunction
Consume a function.
consume(IntConsumer) - Method in interface zone.lamprey.function.ToIntFunction
Consume a function.
consume(LongConsumer) - Method in interface zone.lamprey.function.LongBinaryOperator
Consume a function.
consume(LongConsumer) - Method in interface zone.lamprey.function.LongSupplier
Consume a supplier.
consume(LongConsumer) - Method in interface zone.lamprey.function.LongUnaryOperator
Consume a function.
consume(LongConsumer) - Method in interface zone.lamprey.function.ToLongBiFunction
Consume a function.
consume(LongConsumer) - Method in interface zone.lamprey.function.ToLongFunction
Consume a function.
Consumer<T> - Interface in zone.lamprey.function
Represents an operation that accepts a single input argument and returns no result.

D

DIVIDE - Static variable in interface zone.lamprey.function.DoubleBinaryOperator
Functional version of a double operator.
DIVIDE - Static variable in interface zone.lamprey.function.IntBinaryOperator
Functional version of an int operator.
DIVIDE - Static variable in interface zone.lamprey.function.LongBinaryOperator
Functional version of a long operator.
DoubleBinaryOperator - Interface in zone.lamprey.function
Represents an operation upon two double-valued operands and producing a double-valued result.
DoubleConsumer - Interface in zone.lamprey.function
Represents an operation that accepts a single double-valued argument and returns no result.
DoubleFunction<R> - Interface in zone.lamprey.function
Represents a function that accepts a double-valued argument and produces a result.
DoublePredicate - Interface in zone.lamprey.function
Represents a predicate (boolean-valued function) of one double-valued argument.
DoubleSupplier - Interface in zone.lamprey.function
Represents a supplier of double-valued results.
DoubleToIntFunction - Interface in zone.lamprey.function
Represents a function that accepts a double-valued argument and produces an int-valued result.
DoubleToLongFunction - Interface in zone.lamprey.function
Represents a function that accepts a double-valued argument and produces a long-valued result.
DoubleUnaryOperator - Interface in zone.lamprey.function
Represents an operation on a single double-valued operand that produces a double-valued result.

E

Examples - Class in zone.lamprey.function.examples
This class contains various tests and showcase code.
Examples() - Constructor for class zone.lamprey.function.examples.Examples
 

F

forever() - Method in interface zone.lamprey.function.Runnable
 
Function<T,​R> - Interface in zone.lamprey.function
Represents a function that accepts one argument and produces a result.

G

get() - Method in interface zone.lamprey.function.BooleanSupplier
 
get() - Method in interface zone.lamprey.function.DoubleSupplier
Gets a result.
get() - Method in interface zone.lamprey.function.IntSupplier
Gets a result.
get() - Method in interface zone.lamprey.function.LongSupplier
Gets a result.
get() - Method in interface zone.lamprey.function.Supplier
Gets a result.
getAsBoolean() - Method in interface zone.lamprey.function.BooleanSupplier
Gets a result.
getAsDouble() - Method in interface zone.lamprey.function.DoubleSupplier
Gets a result.
getAsInt() - Method in interface zone.lamprey.function.IntSupplier
Gets a result.
getAsLong() - Method in interface zone.lamprey.function.LongSupplier
Gets a result.

H

HASH_CODE - Static variable in interface zone.lamprey.function.ToIntFunction
Functional interface to Objects.hashCode(java.lang.Object)

I

identity() - Static method in interface zone.lamprey.function.DoubleFunction
Returns a unary operator that always returns its input argument.
identity() - Static method in interface zone.lamprey.function.DoubleUnaryOperator
Returns a unary operator that always returns its input argument.
identity() - Static method in interface zone.lamprey.function.Function
Returns a function that always returns its input argument.
identity() - Static method in interface zone.lamprey.function.IntFunction
Returns a unary operator that always returns its input argument.
identity() - Static method in interface zone.lamprey.function.IntUnaryOperator
Returns a unary operator that always returns its input argument.
identity() - Static method in interface zone.lamprey.function.LongFunction
Returns a unary operator that always returns its input argument.
identity() - Static method in interface zone.lamprey.function.LongUnaryOperator
Returns a unary operator that always returns its input argument.
identity() - Static method in interface zone.lamprey.function.UnaryOperator
Returns a unary operator that always returns its input argument.
IntBinaryOperator - Interface in zone.lamprey.function
Represents an operation upon two int-valued operands and producing an int-valued result.
IntConsumer - Interface in zone.lamprey.function
Represents an operation that accepts a single int-valued argument and returns no result.
IntFunction<R> - Interface in zone.lamprey.function
Represents a function that accepts an int-valued argument and produces a result.
IntPredicate - Interface in zone.lamprey.function
Represents a predicate (boolean-valued function) of one int-valued argument.
IntSupplier - Interface in zone.lamprey.function
Represents a supplier of int-valued results.
IntToDoubleFunction - Interface in zone.lamprey.function
Represents a function that accepts an int-valued argument and produces a double-valued result.
IntToLongFunction - Interface in zone.lamprey.function
Represents a function that accepts an int-valued argument and produces a long-valued result.
IntUnaryOperator - Interface in zone.lamprey.function
Represents an operation on a single int-valued operand that produces an int-valued result.
isEqual() - Static method in interface zone.lamprey.function.BiPredicate
Returns a predicate that tests if two arguments are equal according to Objects.equals(Object, Object).
isEqual(Object) - Static method in interface zone.lamprey.function.Predicate
Returns a predicate that tests if two arguments are equal according to Objects.equals(Object, Object).

L

LongBinaryOperator - Interface in zone.lamprey.function
Represents an operation upon two long-valued operands and producing a long-valued result.
LongConsumer - Interface in zone.lamprey.function
Represents an operation that accepts a single long-valued argument and returns no result.
LongFunction<R> - Interface in zone.lamprey.function
Represents a function that accepts a long-valued argument and produces a result.
LongPredicate - Interface in zone.lamprey.function
Represents a predicate (boolean-valued function) of one long-valued argument.
LongSupplier - Interface in zone.lamprey.function
Represents a supplier of long-valued results.
LongToDoubleFunction - Interface in zone.lamprey.function
Represents a function that accepts a long-valued argument and produces a double-valued result.
LongToIntFunction - Interface in zone.lamprey.function
Represents a function that accepts a long-valued argument and produces an int-valued result.
LongUnaryOperator - Interface in zone.lamprey.function
Represents an operation on a single long-valued operand that produces a long-valued result.
loopFor(int) - Method in interface zone.lamprey.function.Runnable
 

M

main(String...) - Static method in class zone.lamprey.function.examples.Examples
 
map(DoubleUnaryOperator) - Method in interface zone.lamprey.function.DoubleBinaryOperator
Lift a function.
map(DoubleUnaryOperator) - Method in interface zone.lamprey.function.DoubleSupplier
Lift a supplier.
map(DoubleUnaryOperator) - Method in interface zone.lamprey.function.ToDoubleBiFunction
Lift a function.
map(DoubleUnaryOperator) - Method in interface zone.lamprey.function.ToDoubleFunction
Lift a function.
map(Function<? super R, ? extends S>) - Method in interface zone.lamprey.function.BiFunction
Lift a function.
map(Function<? super R, ? extends S>) - Method in interface zone.lamprey.function.DoubleFunction
Lift a function.
map(Function<? super R, ? extends S>) - Method in interface zone.lamprey.function.Function
Lift a function.
map(Function<? super R, ? extends S>) - Method in interface zone.lamprey.function.IntFunction
Lift a function.
map(Function<? super R, ? extends S>) - Method in interface zone.lamprey.function.LongFunction
Lift a function.
map(Function<? super R, ? extends S>) - Method in interface zone.lamprey.function.TriFunction
Lift a function.
map(Function<T, R>) - Method in interface zone.lamprey.function.Supplier
Lift a supplier.
map(IntUnaryOperator) - Method in interface zone.lamprey.function.IntBinaryOperator
Lift a function.
map(IntUnaryOperator) - Method in interface zone.lamprey.function.IntSupplier
Lift a supplier.
map(IntUnaryOperator) - Method in interface zone.lamprey.function.ToIntBiFunction
Lift a function.
map(IntUnaryOperator) - Method in interface zone.lamprey.function.ToIntFunction
Lift a function.
map(LongUnaryOperator) - Method in interface zone.lamprey.function.LongBinaryOperator
Lift a function.
map(LongUnaryOperator) - Method in interface zone.lamprey.function.LongSupplier
Lift a supplier.
map(LongUnaryOperator) - Method in interface zone.lamprey.function.ToLongBiFunction
Lift a function.
map(LongUnaryOperator) - Method in interface zone.lamprey.function.ToLongFunction
Lift a function.
map(UnaryOperator<Boolean>) - Method in interface zone.lamprey.function.BiPredicate
Lift a function.
map(UnaryOperator<Double>) - Method in interface zone.lamprey.function.DoubleUnaryOperator
Lift a function.
map(UnaryOperator<Integer>) - Method in interface zone.lamprey.function.IntUnaryOperator
Lift a function.
map(UnaryOperator<Long>) - Method in interface zone.lamprey.function.LongUnaryOperator
Lift a function.
map(UnaryOperator<T>) - Method in interface zone.lamprey.function.BinaryOperator
Lift a function.
map(UnaryOperator<T>) - Method in interface zone.lamprey.function.UnaryOperator
Lift a function.
mapToBoolean(DoublePredicate) - Method in interface zone.lamprey.function.DoubleSupplier
Lift a supplier.
mapToDouble(IntToDoubleFunction) - Method in interface zone.lamprey.function.IntSupplier
Lift a supplier.
mapToDouble(IntToDoubleFunction) - Method in interface zone.lamprey.function.IntUnaryOperator
Lift a function.
mapToDouble(IntToDoubleFunction) - Method in interface zone.lamprey.function.ToIntBiFunction
Lift a function.
mapToDouble(IntToDoubleFunction) - Method in interface zone.lamprey.function.ToIntFunction
Lift a function.
mapToDouble(LongToDoubleFunction) - Method in interface zone.lamprey.function.LongSupplier
Lift a supplier.
mapToDouble(LongToDoubleFunction) - Method in interface zone.lamprey.function.LongUnaryOperator
Lift a function.
mapToDouble(LongToDoubleFunction) - Method in interface zone.lamprey.function.ToLongBiFunction
Lift a function.
mapToDouble(LongToDoubleFunction) - Method in interface zone.lamprey.function.ToLongFunction
Lift a function.
mapToDouble(ToDoubleFunction<? super R>) - Method in interface zone.lamprey.function.BiFunction
Lift a function.
mapToDouble(ToDoubleFunction<? super R>) - Method in interface zone.lamprey.function.DoubleFunction
Lift a function.
mapToDouble(ToDoubleFunction<? super R>) - Method in interface zone.lamprey.function.Function
Lift a function.
mapToDouble(ToDoubleFunction<? super R>) - Method in interface zone.lamprey.function.IntFunction
Lift a function.
mapToDouble(ToDoubleFunction<? super R>) - Method in interface zone.lamprey.function.LongFunction
Lift a function.
mapToDouble(ToDoubleFunction<T>) - Method in interface zone.lamprey.function.Supplier
Lift a supplier.
mapToInt(DoubleToIntFunction) - Method in interface zone.lamprey.function.DoubleSupplier
Lift a supplier.
mapToInt(DoubleToIntFunction) - Method in interface zone.lamprey.function.DoubleUnaryOperator
Lift a function.
mapToInt(DoubleToIntFunction) - Method in interface zone.lamprey.function.ToDoubleBiFunction
Lift a function.
mapToInt(DoubleToIntFunction) - Method in interface zone.lamprey.function.ToDoubleFunction
Lift a function.
mapToInt(LongToIntFunction) - Method in interface zone.lamprey.function.LongSupplier
Lift a supplier.
mapToInt(LongToIntFunction) - Method in interface zone.lamprey.function.LongUnaryOperator
Lift a function.
mapToInt(LongToIntFunction) - Method in interface zone.lamprey.function.ToLongBiFunction
Lift a function.
mapToInt(LongToIntFunction) - Method in interface zone.lamprey.function.ToLongFunction
Lift a function.
mapToInt(ToIntFunction<? super R>) - Method in interface zone.lamprey.function.BiFunction
Lift a function.
mapToInt(ToIntFunction<? super R>) - Method in interface zone.lamprey.function.DoubleFunction
Lift a function.
mapToInt(ToIntFunction<? super R>) - Method in interface zone.lamprey.function.Function
Lift a function.
mapToInt(ToIntFunction<? super R>) - Method in interface zone.lamprey.function.IntFunction
Lift a function.
mapToInt(ToIntFunction<? super R>) - Method in interface zone.lamprey.function.LongFunction
Lift a function.
mapToInt(ToIntFunction<T>) - Method in interface zone.lamprey.function.Supplier
Lift a supplier.
mapToLong(DoubleToLongFunction) - Method in interface zone.lamprey.function.DoubleSupplier
Lift a supplier.
mapToLong(DoubleToLongFunction) - Method in interface zone.lamprey.function.DoubleUnaryOperator
Lift a function.
mapToLong(DoubleToLongFunction) - Method in interface zone.lamprey.function.ToDoubleBiFunction
Lift a function.
mapToLong(DoubleToLongFunction) - Method in interface zone.lamprey.function.ToDoubleFunction
Lift a function.
mapToLong(IntToLongFunction) - Method in interface zone.lamprey.function.IntSupplier
Lift a supplier.
mapToLong(IntToLongFunction) - Method in interface zone.lamprey.function.IntUnaryOperator
Lift a function.
mapToLong(IntToLongFunction) - Method in interface zone.lamprey.function.ToIntBiFunction
Lift a function.
mapToLong(IntToLongFunction) - Method in interface zone.lamprey.function.ToIntFunction
Lift a function.
mapToLong(ToLongFunction<? super R>) - Method in interface zone.lamprey.function.BiFunction
Lift a function.
mapToLong(ToLongFunction<? super R>) - Method in interface zone.lamprey.function.DoubleFunction
Lift a function.
mapToLong(ToLongFunction<? super R>) - Method in interface zone.lamprey.function.Function
Lift a function.
mapToLong(ToLongFunction<? super R>) - Method in interface zone.lamprey.function.IntFunction
Lift a function.
mapToLong(ToLongFunction<? super R>) - Method in interface zone.lamprey.function.LongFunction
Lift a function.
mapToLong(ToLongFunction<T>) - Method in interface zone.lamprey.function.Supplier
Lift a supplier.
mapToObj(DoubleFunction<? extends S>) - Method in interface zone.lamprey.function.DoubleUnaryOperator
Lift a function.
mapToObj(DoubleFunction<? extends S>) - Method in interface zone.lamprey.function.ToDoubleBiFunction
Lift a function.
mapToObj(DoubleFunction<? extends S>) - Method in interface zone.lamprey.function.ToDoubleFunction
Lift a function.
mapToObj(DoubleFunction<R>) - Method in interface zone.lamprey.function.DoubleSupplier
Lift a supplier.
mapToObj(IntFunction<? extends S>) - Method in interface zone.lamprey.function.IntUnaryOperator
Lift a function.
mapToObj(IntFunction<? extends S>) - Method in interface zone.lamprey.function.ToIntBiFunction
Lift a function.
mapToObj(IntFunction<? extends S>) - Method in interface zone.lamprey.function.ToIntFunction
Lift a function.
mapToObj(IntFunction<R>) - Method in interface zone.lamprey.function.IntSupplier
Lift a supplier.
mapToObj(LongFunction<? extends S>) - Method in interface zone.lamprey.function.LongUnaryOperator
Lift a function.
mapToObj(LongFunction<? extends S>) - Method in interface zone.lamprey.function.ToLongBiFunction
Lift a function.
mapToObj(LongFunction<? extends S>) - Method in interface zone.lamprey.function.ToLongFunction
Lift a function.
mapToObj(LongFunction<R>) - Method in interface zone.lamprey.function.LongSupplier
Lift a supplier.
mapToPredicate(DoublePredicate) - Method in interface zone.lamprey.function.DoubleUnaryOperator
Lift a function.
mapToPredicate(DoublePredicate) - Method in interface zone.lamprey.function.ToDoubleBiFunction
Lift a function.
mapToPredicate(DoublePredicate) - Method in interface zone.lamprey.function.ToDoubleFunction
Lift a function.
mapToPredicate(IntPredicate) - Method in interface zone.lamprey.function.IntUnaryOperator
Lift a function.
mapToPredicate(IntPredicate) - Method in interface zone.lamprey.function.ToIntBiFunction
Lift a function.
mapToPredicate(IntPredicate) - Method in interface zone.lamprey.function.ToIntFunction
Lift a function.
mapToPredicate(LongPredicate) - Method in interface zone.lamprey.function.LongSupplier
Lift a supplier.
mapToPredicate(LongPredicate) - Method in interface zone.lamprey.function.LongUnaryOperator
Lift a function.
mapToPredicate(LongPredicate) - Method in interface zone.lamprey.function.ToLongBiFunction
Lift a function.
mapToPredicate(LongPredicate) - Method in interface zone.lamprey.function.ToLongFunction
Lift a function.
mapToPredicate(Predicate<? super Boolean>) - Method in interface zone.lamprey.function.DoublePredicate
Lift a function.
mapToPredicate(Predicate<? super Boolean>) - Method in interface zone.lamprey.function.IntPredicate
Lift a function.
mapToPredicate(Predicate<? super Boolean>) - Method in interface zone.lamprey.function.LongPredicate
Lift a function.
mapToPredicate(Predicate<? super Boolean>) - Method in interface zone.lamprey.function.Predicate
Lift a function.
mapToPredicate(Predicate<? super R>) - Method in interface zone.lamprey.function.DoubleFunction
Lift a function.
mapToPredicate(Predicate<? super R>) - Method in interface zone.lamprey.function.Function
Lift a function.
mapToPredicate(Predicate<? super R>) - Method in interface zone.lamprey.function.IntFunction
Lift a function.
mapToPredicate(Predicate<? super R>) - Method in interface zone.lamprey.function.LongFunction
Lift a function.
maxBy(Comparator<? super T>) - Static method in interface zone.lamprey.function.BinaryOperator
Returns a BinaryOperator which returns the greater of two elements according to the specified Comparator.
minBy(Comparator<? super T>) - Static method in interface zone.lamprey.function.BinaryOperator
Returns a BinaryOperator which returns the lesser of two elements according to the specified Comparator.
MOD - Static variable in interface zone.lamprey.function.DoubleBinaryOperator
Functional version of a double operator.
MOD - Static variable in interface zone.lamprey.function.IntBinaryOperator
Functional version of an int operator.
MOD - Static variable in interface zone.lamprey.function.LongBinaryOperator
Functional version of a long operator.
MULTIPLY - Static variable in interface zone.lamprey.function.DoubleBinaryOperator
Functional version of a double operator.
MULTIPLY - Static variable in interface zone.lamprey.function.IntBinaryOperator
Functional version of an int operator.
MULTIPLY - Static variable in interface zone.lamprey.function.LongBinaryOperator
Functional version of a long operator.

N

negate() - Method in interface zone.lamprey.function.BiPredicate
Returns a predicate that represents the logical negation of this predicate.
negate() - Method in interface zone.lamprey.function.DoublePredicate
Returns a predicate that represents the logical negation of this predicate.
negate() - Method in interface zone.lamprey.function.IntPredicate
Returns a predicate that represents the logical negation of this predicate.
negate() - Method in interface zone.lamprey.function.LongPredicate
Returns a predicate that represents the logical negation of this predicate.
negate() - Method in interface zone.lamprey.function.Predicate
Returns a predicate that represents the logical negation of this predicate.
not(BiPredicate<? super T, ? super U>) - Static method in interface zone.lamprey.function.BiPredicate
Returns a predicate that is the negation of the supplied predicate.
not(Predicate<? super T>) - Static method in interface zone.lamprey.function.Predicate
Returns a predicate that is the negation of the supplied predicate.

O

ObjDoubleConsumer<T> - Interface in zone.lamprey.function
Represents an operation that accepts an object-valued and a double-valued argument, and returns no result.
ObjIntConsumer<T> - Interface in zone.lamprey.function
Represents an operation that accepts an object-valued and a int-valued argument, and returns no result.
ObjLongConsumer<T> - Interface in zone.lamprey.function
Represents an operation that accepts an object-valued and a long-valued argument, and returns no result.
or(BiPredicate<? super T, ? super U>) - Method in interface zone.lamprey.function.BiPredicate
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
or(DoublePredicate) - Method in interface zone.lamprey.function.DoublePredicate
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
or(IntPredicate) - Method in interface zone.lamprey.function.IntPredicate
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
or(LongPredicate) - Method in interface zone.lamprey.function.LongPredicate
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
or(Predicate<? super T>) - Method in interface zone.lamprey.function.Predicate
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.

P

POW - Static variable in interface zone.lamprey.function.DoubleBinaryOperator
Functional interface to Math.pow(double, double)
predicate(IntPredicate) - Method in interface zone.lamprey.function.IntSupplier
Lift a supplier.
predicate(Predicate<? super R>) - Method in interface zone.lamprey.function.BiFunction
Lift a function.
predicate(Predicate<T>) - Method in interface zone.lamprey.function.Supplier
Lift a supplier.
Predicate<T> - Interface in zone.lamprey.function
Represents a predicate (boolean-valued function) of one argument.

R

RANDOM - Static variable in interface zone.lamprey.function.DoubleSupplier
Functional interface to Math.random()
recurse(double, int) - Method in interface zone.lamprey.function.DoubleUnaryOperator
A method that tells a function to call itself with its own result.
recurse(double, DoublePredicate) - Method in interface zone.lamprey.function.DoubleUnaryOperator
A method that tells a function to call itself with its own result.
recurse(double, DoublePredicate, int) - Method in interface zone.lamprey.function.DoubleUnaryOperator
A method that tells a function to call itself with its own result.
recurse(int, int) - Method in interface zone.lamprey.function.IntUnaryOperator
A method that tells a function to call itself with its own result.
recurse(int, IntPredicate) - Method in interface zone.lamprey.function.IntUnaryOperator
A method that tells a function to call itself with its own result.
recurse(int, IntPredicate, int) - Method in interface zone.lamprey.function.IntUnaryOperator
A method that tells a function to call itself with its own result.
recurse(long, int) - Method in interface zone.lamprey.function.LongUnaryOperator
A method that tells a function to call itself with its own result.
recurse(long, LongPredicate) - Method in interface zone.lamprey.function.LongUnaryOperator
A method that tells a function to call itself with its own result.
recurse(long, LongPredicate, int) - Method in interface zone.lamprey.function.LongUnaryOperator
A method that tells a function to call itself with its own result.
recurse(T, int) - Method in interface zone.lamprey.function.UnaryOperator
A method that tells a function to call itself with its own result.
recurse(T, Predicate<T>) - Method in interface zone.lamprey.function.UnaryOperator
A method that tells a function to call itself with its own result.
recurse(T, Predicate<T>, int) - Method in interface zone.lamprey.function.UnaryOperator
A method that tells a function to call itself with its own result.
recursive(int) - Method in interface zone.lamprey.function.DoubleUnaryOperator
A method that creates a function which calls a function with its own result some amount of times.
recursive(int) - Method in interface zone.lamprey.function.IntUnaryOperator
A method that creates a function which calls a function with its own result some amount of times.
recursive(int) - Method in interface zone.lamprey.function.LongUnaryOperator
A method that creates a function which calls a function with its own result some amount of times.
recursive(int) - Method in interface zone.lamprey.function.UnaryOperator
A method that creates a function which calls a function with its own result some amount of times.
recursive(DoublePredicate) - Method in interface zone.lamprey.function.DoubleUnaryOperator
A method that creates a function which calls a function with its own result until some condition is met.
recursive(DoublePredicate, int) - Method in interface zone.lamprey.function.DoubleUnaryOperator
A method that creates a function which calls a function with its own result some amount of times or until some condition is met.
recursive(IntPredicate) - Method in interface zone.lamprey.function.IntUnaryOperator
A method that creates a function which calls a function with its own result until some condition is met.
recursive(IntPredicate, int) - Method in interface zone.lamprey.function.IntUnaryOperator
A method that creates a function which calls a function with its own result some amount of times or until some condition is met.
recursive(LongPredicate) - Method in interface zone.lamprey.function.LongUnaryOperator
A method that creates a function which calls a function with its own result until some condition is met.
recursive(LongPredicate, int) - Method in interface zone.lamprey.function.LongUnaryOperator
A method that creates a function which calls a function with its own result some amount of times or until some condition is met.
recursive(Predicate<T>) - Method in interface zone.lamprey.function.UnaryOperator
A method that creates a function which calls a function with its own result until some condition is met.
recursive(Predicate<T>, int) - Method in interface zone.lamprey.function.UnaryOperator
A method that creates a function which calls a function with its own result some amount of times or until some condition is met.
ROUND - Static variable in interface zone.lamprey.function.DoubleToLongFunction
Functional interface to Math.round(double)
run() - Method in interface zone.lamprey.function.Runnable
 
Runnable - Interface in zone.lamprey.function
This is a functional interface that accepts nothing and returns nothing.

S

SUBTRACT - Static variable in interface zone.lamprey.function.DoubleBinaryOperator
Functional version of a double operator.
SUBTRACT - Static variable in interface zone.lamprey.function.IntBinaryOperator
Functional version of an int operator.
SUBTRACT - Static variable in interface zone.lamprey.function.LongBinaryOperator
Functional version of a long operator.
Supplier<T> - Interface in zone.lamprey.function
Represents a supplier of results.

T

TernaryOperator<T> - Interface in zone.lamprey.function
Represents an operation upon three operands of the same type, producing a result of the same type as the operands.
test(double) - Method in interface zone.lamprey.function.DoublePredicate
Evaluates this predicate on the given argument.
test(int) - Method in interface zone.lamprey.function.IntPredicate
Evaluates this predicate on the given argument.
test(long) - Method in interface zone.lamprey.function.LongPredicate
Evaluates this predicate on the given argument.
test(Double) - Method in interface zone.lamprey.function.DoublePredicate
Evaluates this predicate on the given argument.
test(Integer) - Method in interface zone.lamprey.function.IntPredicate
Evaluates this predicate on the given argument.
test(Long) - Method in interface zone.lamprey.function.LongPredicate
Evaluates this predicate on the given argument.
test(T) - Method in interface zone.lamprey.function.Predicate
Evaluates this predicate on the given argument.
test(T, U) - Method in interface zone.lamprey.function.BiPredicate
Evaluates this predicate on the given arguments.
TO_STRING - Static variable in interface zone.lamprey.function.DoubleFunction
Functional interface to String.valueOf(double)
TO_STRING - Static variable in interface zone.lamprey.function.Function
Functional interface to Objects.toString(java.lang.Object)
TO_STRING - Static variable in interface zone.lamprey.function.IntFunction
Functional interface to String.valueOf(int)
TO_STRING - Static variable in interface zone.lamprey.function.LongFunction
Functional interface to String.valueOf(long)
ToDoubleBiFunction<T,​U> - Interface in zone.lamprey.function
Represents a function that accepts two arguments and produces a double-valued result.
ToDoubleFunction<T> - Interface in zone.lamprey.function
Represents a function that produces a double-valued result.
ToIntBiFunction<T,​U> - Interface in zone.lamprey.function
Represents a function that accepts two arguments and produces an int-valued result.
ToIntFunction<T> - Interface in zone.lamprey.function
Represents a function that produces an int-valued result.
ToLongBiFunction<T,​U> - Interface in zone.lamprey.function
Represents a function that accepts two arguments and produces a long-valued result.
ToLongFunction<T> - Interface in zone.lamprey.function
Represents a function that produces a long-valued result.
TriConsumer<T,​U,​V> - Interface in zone.lamprey.function
This class is a consumer that takes three arugments.
TriFunction<T,​U,​V,​R> - Interface in zone.lamprey.function
Represents a function that accepts three arguments and produces a result.

U

UnaryOperator<T> - Interface in zone.lamprey.function
Represents an operation on a single operand that produces a result of the same type as its operand.

W

whileTrue(BooleanSupplier) - Method in interface zone.lamprey.function.Runnable
 

Z

zone.lamprey.function - package zone.lamprey.function
Functional interfaces provide target types for lambda expressions and method references.
zone.lamprey.function.examples - package zone.lamprey.function.examples
 
A B C D E F G H I L M N O P R S T U W Z 
All Classes|All Packages