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
All Classes|All Packages
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
BiConsumerthat performs, in sequence, this operation followed by theafteroperation. - andThen(BiConsumer<? super T, ? super Integer>) - Method in interface zone.lamprey.function.ObjIntConsumer
-
Returns a composed
BiConsumerthat performs, in sequence, this operation followed by theafteroperation. - andThen(BiConsumer<? super T, ? super Long>) - Method in interface zone.lamprey.function.ObjLongConsumer
-
Returns a composed
BiConsumerthat performs, in sequence, this operation followed by theafteroperation. - andThen(BiConsumer<? super T, ? super U>) - Method in interface zone.lamprey.function.BiConsumer
-
Returns a composed
BiConsumerthat performs, in sequence, this operation followed by theafteroperation. - andThen(Consumer<? super T>) - Method in interface zone.lamprey.function.Consumer
-
Returns a composed
Consumerthat performs, in sequence, this operation followed by theafteroperation. - andThen(DoubleConsumer) - Method in interface zone.lamprey.function.DoubleConsumer
-
Returns a composed
DoubleConsumerthat performs, in sequence, this operation followed by theafteroperation. - andThen(IntConsumer) - Method in interface zone.lamprey.function.IntConsumer
-
Returns a composed
IntConsumerthat performs, in sequence, this operation followed by theafteroperation. - andThen(LongConsumer) - Method in interface zone.lamprey.function.LongConsumer
-
Returns a composed
LongConsumerthat performs, in sequence, this operation followed by theafteroperation. - andThen(Runnable) - Method in interface zone.lamprey.function.Runnable
-
Returns a composed
Runnablethat performs, in sequence, this operation followed by theafteroperation. - andThen(TriConsumer<? super T, ? super U, ? super V>) - Method in interface zone.lamprey.function.TriConsumer
-
Returns a composed
TriConsumerthat performs, in sequence, this operation followed by theafteroperation. - andThenL(Consumer<? super T>) - Method in interface zone.lamprey.function.BiConsumer
-
Returns a composed
BiConsumerthat performs, in sequence, this operation followed by theafteroperation. - andThenL(Consumer<? super T>) - Method in interface zone.lamprey.function.TriConsumer
-
Returns a composed
TriConsumerthat performs, in sequence, this operation followed by theafteroperation. - andThenLM(BiConsumer<? super T, ? super U>) - Method in interface zone.lamprey.function.TriConsumer
-
Returns a composed
TriConsumerthat performs, in sequence, this operation followed by theafteroperation. - andThenLR(BiConsumer<? super T, ? super V>) - Method in interface zone.lamprey.function.TriConsumer
-
Returns a composed
TriConsumerthat performs, in sequence, this operation followed by theafteroperation. - andThenM(Consumer<? super U>) - Method in interface zone.lamprey.function.TriConsumer
-
Returns a composed
TriConsumerthat performs, in sequence, this operation followed by theafteroperation. - andThenMR(BiConsumer<? super U, ? super V>) - Method in interface zone.lamprey.function.TriConsumer
-
Returns a composed
TriConsumerthat performs, in sequence, this operation followed by theafteroperation. - andThenR(Consumer<? super U>) - Method in interface zone.lamprey.function.BiConsumer
-
Returns a composed
BiConsumerthat performs, in sequence, this operation followed by theafteroperation. - andThenR(Consumer<? super V>) - Method in interface zone.lamprey.function.TriConsumer
-
Returns a composed
TriConsumerthat performs, in sequence, this operation followed by theafteroperation. - 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 adouble-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 adouble-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 anint-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 anint-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 along-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 along-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
BinaryOperatorwhich returns the greater of two elements according to the specifiedComparator. - minBy(Comparator<? super T>) - Static method in interface zone.lamprey.function.BinaryOperator
-
Returns a
BinaryOperatorwhich returns the lesser of two elements according to the specifiedComparator. - 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
All Classes|All Packages