A B C D E F G H I J L M N O P R S T V Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- accept(T) - Method in interface j8plus.types.annoying.AnnoyingConsumer
- accept(T1, T2) - Method in interface j8plus.types.Consumer2
- accept(T1, T2, T3) - Method in interface j8plus.types.Consumer3
- accept(T1, T2, T3, T4) - Method in interface j8plus.types.Consumer4
- accept(T1, T2, T3, T4, T5) - Method in interface j8plus.types.Consumer5
- accept(T1, T2, T3, T4, T5, T6) - Method in interface j8plus.types.Consumer6
- accept(T1, T2, T3, T4, T5, T6, T7) - Method in interface j8plus.types.Consumer7
- accept(T1, T2, T3, T4, T5, T6, T7, T8) - Method in interface j8plus.types.Consumer8
- accept(T1, T2, T3, T4, T5, T6, T7, T8, T9) - Method in interface j8plus.types.Consumer9
- accept(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) - Method in interface j8plus.types.Consumer10
- accepting(Consumer10<? super O, ? super T, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? super T9>, T, T2, T3, T4, T5, T6, T7, T8, T9) - Static method in class j8plus.Funs
- accepting(Consumer3<? super O, ? super T, ? super T2>, T, T2) - Static method in class j8plus.Funs
- accepting(Consumer4<? super O, ? super T, ? super T2, ? super T3>, T, T2, T3) - Static method in class j8plus.Funs
- accepting(Consumer5<? super O, ? super T, ? super T2, ? super T3, ? super T4>, T, T2, T3, T4) - Static method in class j8plus.Funs
- accepting(Consumer6<? super O, ? super T, ? super T2, ? super T3, ? super T4, ? super T5>, T, T2, T3, T4, T5) - Static method in class j8plus.Funs
- accepting(Consumer7<? super O, ? super T, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6>, T, T2, T3, T4, T5, T6) - Static method in class j8plus.Funs
- accepting(Consumer8<? super O, ? super T, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7>, T, T2, T3, T4, T5, T6, T7) - Static method in class j8plus.Funs
- accepting(Consumer9<? super O, ? super T, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8>, T, T2, T3, T4, T5, T6, T7, T8) - Static method in class j8plus.Funs
- accepting(BiConsumer<? super O, ? super T>, T) - Static method in class j8plus.Funs
- and(AnnoyingBiPredicate<? super T, ? super U>) - Method in interface j8plus.types.annoying.AnnoyingBiPredicate
-
Returns a composed AnnoyingBiPredicate that represents a short-circuiting logical AND of this AnnoyingBiPredicate and another.
- and(AnnoyingPredicate<? super T>) - Method in interface j8plus.types.annoying.AnnoyingPredicate
-
Returns a composed AnnoyingPredicate that represents a short-circuiting logical AND of this AnnoyingPredicate and another.
- and(Predicate10<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? super T9, ? super T10>) - Method in interface j8plus.types.Predicate10
-
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
- and(Predicate3<? super T1, ? super T2, ? super T3>) - Method in interface j8plus.types.Predicate3
-
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
- and(Predicate4<? super T1, ? super T2, ? super T3, ? super T4>) - Method in interface j8plus.types.Predicate4
-
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
- and(Predicate5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5>) - Method in interface j8plus.types.Predicate5
-
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
- and(Predicate6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6>) - Method in interface j8plus.types.Predicate6
-
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
- and(Predicate7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7>) - Method in interface j8plus.types.Predicate7
-
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
- and(Predicate8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8>) - Method in interface j8plus.types.Predicate8
-
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
- and(Predicate9<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? super T9>) - Method in interface j8plus.types.Predicate9
-
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
- and(BiPredicate<? super T1, ? super T2>) - Method in interface j8plus.types.Predicate2
-
Returns a composed predicate that represents a short-circuiting logical AND of this predicate and another.
- andThen(AnnoyingFunction<? super R, ? extends V>) - Method in interface j8plus.types.annoying.AnnoyingFunction
- andThen(AnnoyingRunner) - Method in interface j8plus.types.annoying.AnnoyingRunner
-
Returns a composed
Consumer
that performs, in sequence, this operation followed by theafter
operation. - andThen(Consumer10<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? super T9, ? super T10>) - Method in interface j8plus.types.Consumer10
-
Returns a composed
Consumer
that performs, in sequence, this operation followed by theafter
operation. - andThen(Consumer3<? super T1, ? super T2, ? super T3>) - Method in interface j8plus.types.Consumer3
-
Returns a composed
Consumer
that performs, in sequence, this operation followed by theafter
operation. - andThen(Consumer4<? super T1, ? super T2, ? super T3, ? super T4>) - Method in interface j8plus.types.Consumer4
-
Returns a composed
Consumer
that performs, in sequence, this operation followed by theafter
operation. - andThen(Consumer5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5>) - Method in interface j8plus.types.Consumer5
-
Returns a composed
Consumer
that performs, in sequence, this operation followed by theafter
operation. - andThen(Consumer6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6>) - Method in interface j8plus.types.Consumer6
-
Returns a composed
Consumer
that performs, in sequence, this operation followed by theafter
operation. - andThen(Consumer7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7>) - Method in interface j8plus.types.Consumer7
-
Returns a composed
Consumer
that performs, in sequence, this operation followed by theafter
operation. - andThen(Consumer8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8>) - Method in interface j8plus.types.Consumer8
-
Returns a composed
Consumer
that performs, in sequence, this operation followed by theafter
operation. - andThen(Consumer9<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? super T9>) - Method in interface j8plus.types.Consumer9
-
Returns a composed
Consumer
that performs, in sequence, this operation followed by theafter
operation. - andThen(Runner) - Method in interface j8plus.types.Runner
-
Returns a composed
Consumer
that performs, in sequence, this operation followed by theafter
operation. - andThen(BiConsumer<? super T1, ? super T2>) - Method in interface j8plus.types.Consumer2
-
Returns a composed
Consumer2
that performs, in sequence, this operation followed by theafter
operation. - andThen(Function<? super R, ? extends V>) - Method in interface j8plus.types.annoying.AnnoyingBiFunction
- andThen(Function<? super R, ? extends V>) - Method in interface j8plus.types.Function10
-
Returns a composed function that first applies this function to its input, and then applies the
after
function to the result. - andThen(Function<? super R, ? extends V>) - Method in interface j8plus.types.Function2
-
Returns a composed function that first applies this function to its input, and then applies the
after
function to the result. - andThen(Function<? super R, ? extends V>) - Method in interface j8plus.types.Function3
-
Returns a composed function that first applies this function to its input, and then applies the
after
function to the result. - andThen(Function<? super R, ? extends V>) - Method in interface j8plus.types.Function4
-
Returns a composed function that first applies this function to its input, and then applies the
after
function to the result. - andThen(Function<? super R, ? extends V>) - Method in interface j8plus.types.Function5
-
Returns a composed function that first applies this function to its input, and then applies the
after
function to the result. - andThen(Function<? super R, ? extends V>) - Method in interface j8plus.types.Function6
-
Returns a composed function that first applies this function to its input, and then applies the
after
function to the result. - andThen(Function<? super R, ? extends V>) - Method in interface j8plus.types.Function7
-
Returns a composed function that first applies this function to its input, and then applies the
after
function to the result. - andThen(Function<? super R, ? extends V>) - Method in interface j8plus.types.Function8
-
Returns a composed function that first applies this function to its input, and then applies the
after
function to the result. - andThen(Function<? super R, ? extends V>) - Method in interface j8plus.types.Function9
-
Returns a composed function that first applies this function to its input, and then applies the
after
function to the result. - AnnoyingBiFunction<T,U,R> - Interface in j8plus.types.annoying
- AnnoyingBiPredicate<T,U> - Interface in j8plus.types.annoying
- AnnoyingConsumer<T> - Interface in j8plus.types.annoying
-
This is a FunctionalInterface to handle () -> void case which may or may not throw a checked exception.
- AnnoyingFunction<T,R> - Interface in j8plus.types.annoying
- AnnoyingFuns - Class in j8plus.types.annoying
- AnnoyingFuns() - Constructor for class j8plus.types.annoying.AnnoyingFuns
- AnnoyingFuns.consumer - Class in j8plus.types.annoying
- AnnoyingFuns.predicate - Class in j8plus.types.annoying
- AnnoyingPredicate<T> - Interface in j8plus.types.annoying
- AnnoyingRunnable - Interface in j8plus.types.annoying
- AnnoyingRunner - Interface in j8plus.types.annoying
- AnnoyingSupplier<T> - Interface in j8plus.types.annoying
- ap(Supplier<Either<A, Function<? super B, C>>>) - Method in class j8plus.types.Either
- ap(Supplier<Maybe<Function<? super A, B>>>) - Method in class j8plus.types.Maybe
- apply(T) - Method in interface j8plus.types.annoying.AnnoyingFunction
- apply(T1, T2) - Method in interface j8plus.types.Function2
-
Applies this function to the given arguments.
- apply(T1, T2, T3) - Method in interface j8plus.types.Function3
- apply(T1, T2, T3, T4) - Method in interface j8plus.types.Function4
- apply(T1, T2, T3, T4, T5) - Method in interface j8plus.types.Function5
- apply(T1, T2, T3, T4, T5, T6) - Method in interface j8plus.types.Function6
- apply(T1, T2, T3, T4, T5, T6, T7) - Method in interface j8plus.types.Function7
- apply(T1, T2, T3, T4, T5, T6, T7, T8) - Method in interface j8plus.types.Function8
- apply(T1, T2, T3, T4, T5, T6, T7, T8, T9) - Method in interface j8plus.types.Function9
- apply(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) - Method in interface j8plus.types.Function10
- apply(T, U) - Method in interface j8plus.types.annoying.AnnoyingBiFunction
- applying(Function10<? super O, ? super T, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? super T9, ? extends R>, T, T2, T3, T4, T5, T6, T7, T8, T9) - Static method in class j8plus.Funs
- applying(Function3<? super O, ? super T, ? super T2, ? extends R>, T, T2) - Static method in class j8plus.Funs
- applying(Function4<? super O, ? super T, ? super T2, ? super T3, ? extends R>, T, T2, T3) - Static method in class j8plus.Funs
- applying(Function5<? super O, ? super T, ? super T2, ? super T3, ? super T4, ? extends R>, T, T2, T3, T4) - Static method in class j8plus.Funs
- applying(Function6<? super O, ? super T, ? super T2, ? super T3, ? super T4, ? super T5, ? extends R>, T, T2, T3, T4, T5) - Static method in class j8plus.Funs
- applying(Function7<? super O, ? super T, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? extends R>, T, T2, T3, T4, T5, T6) - Static method in class j8plus.Funs
- applying(Function8<? super O, ? super T, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? extends R>, T, T2, T3, T4, T5, T6, T7) - Static method in class j8plus.Funs
- applying(Function9<? super O, ? super T, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? extends R>, T, T2, T3, T4, T5, T6, T7, T8) - Static method in class j8plus.Funs
- applying(BiFunction<? super O, ? super T, ? extends R>, T) - Static method in class j8plus.Funs
- ArrayFuns - Class in j8plus
B
- BigDecimalNumber(BigDecimal) - Constructor for class j8plus.Numbers.BigDecimalNumber
- bigInt - Static variable in class j8plus.Numbers
- bigInt(String) - Static method in class j8plus.Numbers
- bigInt(BigInteger) - Static method in class j8plus.Numbers
- BigIntegerNumber(BigInteger) - Constructor for class j8plus.Numbers.BigIntegerNumber
C
- comparing(Function<? super T, ? extends C>) - Static method in class j8plus.Funs
-
Returns a Higher-order function to create a
Comparator
object which takes some objects of type T then use the given toComparable mapper which is aFunction
object to map the T type to somethingComparable
. - compose(AnnoyingFunction<? super V, ? extends T>) - Method in interface j8plus.types.annoying.AnnoyingFunction
- consumer() - Constructor for class j8plus.types.annoying.AnnoyingFuns.consumer
- Consumer10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> - Interface in j8plus.types
- Consumer2<T1,T2> - Interface in j8plus.types
- Consumer3<T1,T2,T3> - Interface in j8plus.types
- Consumer4<T1,T2,T3,T4> - Interface in j8plus.types
- Consumer5<T1,T2,T3,T4,T5> - Interface in j8plus.types
- Consumer6<T1,T2,T3,T4,T5,T6> - Interface in j8plus.types
- Consumer7<T1,T2,T3,T4,T5,T6,T7> - Interface in j8plus.types
- Consumer8<T1,T2,T3,T4,T5,T6,T7,T8> - Interface in j8plus.types
- Consumer9<T1,T2,T3,T4,T5,T6,T7,T8,T9> - Interface in j8plus.types
- curried(T1) - Method in interface j8plus.types.Consumer10
-
Given this ConsumerN, it returns a curried Consumer(N-1) where the given first input value is set.
- curried(T1) - Method in interface j8plus.types.Consumer2
-
Given this ConsumerN, it returns a curried Consumer(N-1) where the given first input value is set.
- curried(T1) - Method in interface j8plus.types.Consumer3
-
Given this ConsumerN, it returns a curried Consumer(N-1) where the given first input value is set.
- curried(T1) - Method in interface j8plus.types.Consumer4
-
Given this ConsumerN, it returns a curried Consumer(N-1) where the given first input value is set.
- curried(T1) - Method in interface j8plus.types.Consumer5
-
Given this ConsumerN, it returns a curried Consumer(N-1) where the given first input value is set.
- curried(T1) - Method in interface j8plus.types.Consumer6
-
Given this ConsumerN, it returns a curried Consumer(N-1) where the given first input value is set.
- curried(T1) - Method in interface j8plus.types.Consumer7
-
Given this ConsumerN, it returns a curried Consumer(N-1) where the given first input value is set.
- curried(T1) - Method in interface j8plus.types.Consumer8
-
Given this ConsumerN, it returns a curried Consumer(N-1) where the given first input value is set.
- curried(T1) - Method in interface j8plus.types.Consumer9
-
Given this ConsumerN, it returns a curried Consumer(N-1) where the given first input value is set.
- curried(T1) - Method in interface j8plus.types.Function10
-
Given this FunctionN, it returns a curried Function(N-1) where the given first input value is set.
- curried(T1) - Method in interface j8plus.types.Function2
-
Given this FunctionN, it returns a curried Function(N-1) where the given first input value is set.
- curried(T1) - Method in interface j8plus.types.Function3
-
Given this FunctionN, it returns a curried Function(N-1) where the given first input value is set.
- curried(T1) - Method in interface j8plus.types.Function4
-
Given this FunctionN, it returns a curried Function(N-1) where the given first input value is set.
- curried(T1) - Method in interface j8plus.types.Function5
-
Given this FunctionN, it returns a curried Function(N-1) where the given first input value is set.
- curried(T1) - Method in interface j8plus.types.Function6
-
Given this FunctionN, it returns a curried Function(N-1) where the given first input value is set.
- curried(T1) - Method in interface j8plus.types.Function7
-
Given this FunctionN, it returns a curried Function(N-1) where the given first input value is set.
- curried(T1) - Method in interface j8plus.types.Function8
-
Given this FunctionN, it returns a curried Function(N-1) where the given first input value is set.
- curried(T1) - Method in interface j8plus.types.Function9
-
Given this FunctionN, it returns a curried Function(N-1) where the given first input value is set.
- curried(T1) - Method in interface j8plus.types.Predicate10
-
Given this PredicateN, it returns a curried Predicate(N-1) where the given first input value is set.
- curried(T1) - Method in interface j8plus.types.Predicate2
-
Given this PredicateN, it returns a curried Predicate(N-1) where the given first input value is set.
- curried(T1) - Method in interface j8plus.types.Predicate3
-
Given this PredicateN, it returns a curried Predicate(N-1) where the given first input value is set.
- curried(T1) - Method in interface j8plus.types.Predicate4
-
Given this PredicateN, it returns a curried Predicate(N-1) where the given first input value is set.
- curried(T1) - Method in interface j8plus.types.Predicate5
-
Given this PredicateN, it returns a curried Predicate(N-1) where the given first input value is set.
- curried(T1) - Method in interface j8plus.types.Predicate6
-
Given this PredicateN, it returns a curried Predicate(N-1) where the given first input value is set.
- curried(T1) - Method in interface j8plus.types.Predicate7
-
Given this PredicateN, it returns a curried Predicate(N-1) where the given first input value is set.
- curried(T1) - Method in interface j8plus.types.Predicate8
-
Given this PredicateN, it returns a curried Predicate(N-1) where the given first input value is set.
- curried(T1) - Method in interface j8plus.types.Predicate9
-
Given this PredicateN, it returns a curried Predicate(N-1) where the given first input value is set.
- Curry - Class in j8plus.spicy
- currying(Consumer10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>, T1) - Static method in class j8plus.spicy.Curry
- currying(Consumer3<T1, T2, T3>, T1) - Static method in class j8plus.spicy.Curry
- currying(Consumer4<T1, T2, T3, T4>, T1) - Static method in class j8plus.spicy.Curry
- currying(Consumer5<T1, T2, T3, T4, T5>, T1) - Static method in class j8plus.spicy.Curry
- currying(Consumer6<T1, T2, T3, T4, T5, T6>, T1) - Static method in class j8plus.spicy.Curry
- currying(Consumer7<T1, T2, T3, T4, T5, T6, T7>, T1) - Static method in class j8plus.spicy.Curry
- currying(Consumer8<T1, T2, T3, T4, T5, T6, T7, T8>, T1) - Static method in class j8plus.spicy.Curry
- currying(Consumer9<T1, T2, T3, T4, T5, T6, T7, T8, T9>, T1) - Static method in class j8plus.spicy.Curry
- currying(Function10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, R>, T1) - Static method in class j8plus.spicy.Curry
- currying(Function3<T1, T2, T3, R>, T1) - Static method in class j8plus.spicy.Curry
- currying(Function4<T1, T2, T3, T4, R>, T1) - Static method in class j8plus.spicy.Curry
- currying(Function5<T1, T2, T3, T4, T5, R>, T1) - Static method in class j8plus.spicy.Curry
- currying(Function6<T1, T2, T3, T4, T5, T6, R>, T1) - Static method in class j8plus.spicy.Curry
- currying(Function7<T1, T2, T3, T4, T5, T6, T7, R>, T1) - Static method in class j8plus.spicy.Curry
- currying(Function8<T1, T2, T3, T4, T5, T6, T7, T8, R>, T1) - Static method in class j8plus.spicy.Curry
- currying(Function9<T1, T2, T3, T4, T5, T6, T7, T8, T9, R>, T1) - Static method in class j8plus.spicy.Curry
- currying(Predicate10<T1, T2, T3, T4, T5, T6, T7, T8, T9, T10>, T1) - Static method in class j8plus.spicy.Curry
- currying(Predicate3<T1, T2, T3>, T1) - Static method in class j8plus.spicy.Curry
- currying(Predicate4<T1, T2, T3, T4>, T1) - Static method in class j8plus.spicy.Curry
- currying(Predicate5<T1, T2, T3, T4, T5>, T1) - Static method in class j8plus.spicy.Curry
- currying(Predicate6<T1, T2, T3, T4, T5, T6>, T1) - Static method in class j8plus.spicy.Curry
- currying(Predicate7<T1, T2, T3, T4, T5, T6, T7>, T1) - Static method in class j8plus.spicy.Curry
- currying(Predicate8<T1, T2, T3, T4, T5, T6, T7, T8>, T1) - Static method in class j8plus.spicy.Curry
- currying(Predicate9<T1, T2, T3, T4, T5, T6, T7, T8, T9>, T1) - Static method in class j8plus.spicy.Curry
- currying(BiConsumer<T1, T2>, T1) - Static method in class j8plus.spicy.Curry
- currying(BiFunction<T, U, R>, T) - Static method in class j8plus.spicy.Curry
- currying(BiPredicate<T1, T2>, T1) - Static method in class j8plus.spicy.Curry
D
- decimal(String) - Static method in class j8plus.Numbers
- decimal(BigDecimal) - Static method in class j8plus.Numbers
- done(T) - Static method in class j8plus.recursion.TailCalls
E
- Either<A,B> - Class in j8plus.types
- Either() - Constructor for class j8plus.types.Either
- eq(String) - Method in class j8plus.Numbers.BigDecimalNumber
- eq(String) - Method in class j8plus.Numbers.BigIntegerNumber
- eq(String) - Static method in enum j8plus.Numbers.BigIntegers
- eq(String) - Static method in class j8plus.Numbers
- eq(BigDecimal) - Method in class j8plus.Numbers.BigDecimalNumber
- eq(BigDecimal) - Static method in class j8plus.Numbers
- eq(BigInteger) - Method in class j8plus.Numbers.BigIntegerNumber
- eq(BigInteger) - Static method in enum j8plus.Numbers.BigIntegers
- equals(Object) - Method in class j8plus.Numbers.BigDecimalNumber
- equals(Object) - Method in class j8plus.Numbers.BigIntegerNumber
- EVEN_BIG_INTEGER - Static variable in class j8plus.Numbers
- EVEN_INTEGER - Static variable in class j8plus.Numbers
- EVEN_LONG - Static variable in class j8plus.Numbers
F
- filter(Predicate<? super A>) - Method in class j8plus.types.Maybe
- flatMap(Function<? super A, Maybe<B>>) - Method in class j8plus.types.Maybe
- flatMap(Function<? super B, Either<A, C>>) - Method in class j8plus.types.Either
- fold(Function<? super A, C>, Function<? super B, C>) - Method in class j8plus.types.Either
- fold(Supplier<B>, Function<? super A, B>) - Method in class j8plus.types.Maybe
- forEach(Consumer<? super A>) - Method in class j8plus.types.Maybe
- forEach(Consumer<? super B>) - Method in class j8plus.types.Either
- forEachLeft(Consumer<? super A>) - Method in class j8plus.types.Either
- fromEither(Either<?, B>) - Static method in class j8plus.types.Maybe
- fromMaybe(Maybe<? extends B>, Supplier<? extends A>) - Static method in class j8plus.types.Either
- fromOptional(Optional<? extends B>, Supplier<? extends A>) - Static method in class j8plus.types.Either
- fromOptional(Optional<A>) - Static method in class j8plus.types.Maybe
- Function10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,R> - Interface in j8plus.types
- Function2<T1,T2,R> - Interface in j8plus.types
- Function3<T1,T2,T3,R> - Interface in j8plus.types
- Function4<T1,T2,T3,T4,R> - Interface in j8plus.types
- Function5<T1,T2,T3,T4,T5,R> - Interface in j8plus.types
- Function6<T1,T2,T3,T4,T5,T6,R> - Interface in j8plus.types
- Function7<T1,T2,T3,T4,T5,T6,T7,R> - Interface in j8plus.types
- Function8<T1,T2,T3,T4,T5,T6,T7,T8,R> - Interface in j8plus.types
- Function9<T1,T2,T3,T4,T5,T6,T7,T8,T9,R> - Interface in j8plus.types
- Funs - Class in j8plus
G
- ge(String) - Method in class j8plus.Numbers.BigDecimalNumber
- ge(String) - Method in class j8plus.Numbers.BigIntegerNumber
- ge(String) - Static method in enum j8plus.Numbers.BigIntegers
- ge(String) - Static method in class j8plus.Numbers
- ge(BigDecimal) - Method in class j8plus.Numbers.BigDecimalNumber
- ge(BigDecimal) - Static method in class j8plus.Numbers
- ge(BigInteger) - Method in class j8plus.Numbers.BigIntegerNumber
- ge(BigInteger) - Static method in enum j8plus.Numbers.BigIntegers
- get() - Method in interface j8plus.types.annoying.AnnoyingSupplier
-
Gets a result.
- getLeftOrElse(Supplier<A>) - Method in class j8plus.types.Either
- getNumber() - Method in class j8plus.Numbers.BigDecimalNumber
- getNumber() - Method in class j8plus.Numbers.BigIntegerNumber
- getOrElse(Supplier<A>) - Method in class j8plus.types.Maybe
- getOrElse(Supplier<B>) - Method in class j8plus.types.Either
- getOrRethrowCause(Class<EX>, Supplier<T>) - Static method in class j8plus.types.annoying.AnnoyingFuns
- getOrRethrowCause(Predicate<Throwable>, Supplier<T>) - Static method in class j8plus.types.annoying.AnnoyingFuns
- gt(String) - Method in class j8plus.Numbers.BigDecimalNumber
- gt(String) - Method in class j8plus.Numbers.BigIntegerNumber
- gt(String) - Static method in enum j8plus.Numbers.BigIntegers
- gt(String) - Static method in class j8plus.Numbers
- gt(BigDecimal) - Method in class j8plus.Numbers.BigDecimalNumber
- gt(BigDecimal) - Static method in class j8plus.Numbers
- gt(BigInteger) - Method in class j8plus.Numbers.BigIntegerNumber
- gt(BigInteger) - Static method in enum j8plus.Numbers.BigIntegers
H
- hashCode() - Method in class j8plus.Numbers.BigDecimalNumber
- hashCode() - Method in class j8plus.Numbers.BigIntegerNumber
I
- identity() - Static method in interface j8plus.types.annoying.AnnoyingFunction
- INSTANCE - j8plus.Numbers.BigIntegers
- isDone() - Method in interface j8plus.recursion.TailCallable
- isEmpty(double[]) - Static method in class j8plus.ArrayFuns
-
Checks if the given array is null or empty (length == 0)
- isEmpty(int[]) - Static method in class j8plus.ArrayFuns
-
Checks if the given array is null or empty (length == 0)
- isEmpty(long[]) - Static method in class j8plus.ArrayFuns
-
Checks if the given array is null or empty (length == 0)
- isEmpty(T[]) - Static method in class j8plus.ArrayFuns
-
Checks if the given array is null or empty (length == 0)
- isEqual(Object) - Static method in interface j8plus.types.annoying.AnnoyingPredicate
-
Returns an AnnoyingPredicate that tests if two arguments are equal according to
Objects.equals(Object, Object)
. - isEven() - Method in class j8plus.Numbers.BigIntegerNumber
- isEven(int) - Static method in class j8plus.Numbers
- isEven(long) - Static method in class j8plus.Numbers
- isEven(BigInteger) - Static method in class j8plus.Numbers
- isJust() - Method in class j8plus.types.Maybe
- isLeft() - Method in class j8plus.types.Either
- isNegative(int) - Static method in class j8plus.Numbers
- isNegative(long) - Static method in class j8plus.Numbers
- isNegative(BigDecimal) - Static method in class j8plus.Numbers
- isNegative(BigInteger) - Static method in class j8plus.Numbers
- isNotEmpty(double[]) - Static method in class j8plus.ArrayFuns
-
Checks if the given array is neither null nor empty (must be != null AND length != 0)
- isNotEmpty(int[]) - Static method in class j8plus.ArrayFuns
-
Checks if the given array is neither null nor empty (must be != null AND length != 0)
- isNotEmpty(long[]) - Static method in class j8plus.ArrayFuns
-
Checks if the given array is neither null nor empty (must be != null AND length != 0)
- isNotEmpty(T[]) - Static method in class j8plus.ArrayFuns
-
Checks if the given array is neither null nor empty (must be != null AND length != 0)
- isNothing() - Method in class j8plus.types.Maybe
- isNotNull() - Static method in class j8plus.Funs
- isNull() - Static method in class j8plus.Funs
- isOdd() - Method in class j8plus.Numbers.BigIntegerNumber
- isOdd(int) - Static method in class j8plus.Numbers
- isOdd(long) - Static method in class j8plus.Numbers
- isOdd(BigInteger) - Static method in class j8plus.Numbers
- isPositive(int) - Static method in class j8plus.Numbers
- isPositive(long) - Static method in class j8plus.Numbers
- isPositive(BigDecimal) - Static method in class j8plus.Numbers
- isPositive(BigInteger) - Static method in class j8plus.Numbers
- isRight() - Method in class j8plus.types.Either
- isZero(int) - Static method in class j8plus.Numbers
- isZero(long) - Static method in class j8plus.Numbers
- isZero(BigDecimal) - Static method in class j8plus.Numbers
- isZero(BigInteger) - Static method in class j8plus.Numbers
J
- j8plus - package j8plus
- j8plus.recursion - package j8plus.recursion
- j8plus.spicy - package j8plus.spicy
- j8plus.types - package j8plus.types
- j8plus.types.annoying - package j8plus.types.annoying
L
- le(String) - Method in class j8plus.Numbers.BigDecimalNumber
- le(String) - Method in class j8plus.Numbers.BigIntegerNumber
- le(String) - Static method in enum j8plus.Numbers.BigIntegers
- le(String) - Static method in class j8plus.Numbers
- le(BigDecimal) - Method in class j8plus.Numbers.BigDecimalNumber
- le(BigDecimal) - Static method in class j8plus.Numbers
- le(BigInteger) - Method in class j8plus.Numbers.BigIntegerNumber
- le(BigInteger) - Static method in enum j8plus.Numbers.BigIntegers
- left(A) - Static method in class j8plus.types.Either
- leftFlatMap(Function<? super A, Either<C, B>>) - Method in class j8plus.types.Either
- leftMap(Function<? super A, C>) - Method in class j8plus.types.Either
- lt(String) - Method in class j8plus.Numbers.BigDecimalNumber
- lt(String) - Method in class j8plus.Numbers.BigIntegerNumber
- lt(String) - Static method in enum j8plus.Numbers.BigIntegers
- lt(String) - Static method in class j8plus.Numbers
- lt(BigDecimal) - Method in class j8plus.Numbers.BigDecimalNumber
- lt(BigDecimal) - Static method in class j8plus.Numbers
- lt(BigInteger) - Method in class j8plus.Numbers.BigIntegerNumber
- lt(BigInteger) - Static method in enum j8plus.Numbers.BigIntegers
M
- map(Function<? super A, B>) - Method in class j8plus.types.Maybe
- map(Function<? super B, C>) - Method in class j8plus.types.Either
- maybe(A) - Static method in class j8plus.types.Maybe
- Maybe<A> - Class in j8plus.types
- Maybe() - Constructor for class j8plus.types.Maybe
N
- negate() - Method in interface j8plus.types.annoying.AnnoyingBiPredicate
-
Returns an AnnoyingBiPredicate that represents the logical negation of this AnnoyingBiPredicate.
- negate() - Method in interface j8plus.types.annoying.AnnoyingPredicate
-
Returns an AnnoyingPredicate that represents the logical negation of this AnnoyingPredicate.
- negate() - Method in interface j8plus.types.Predicate10
-
Returns a predicate that represents the logical negation of this predicate.
- negate() - Method in interface j8plus.types.Predicate2
-
Returns a predicate that represents the logical negation of this predicate.
- negate() - Method in interface j8plus.types.Predicate3
-
Returns a predicate that represents the logical negation of this predicate.
- negate() - Method in interface j8plus.types.Predicate4
-
Returns a predicate that represents the logical negation of this predicate.
- negate() - Method in interface j8plus.types.Predicate5
-
Returns a predicate that represents the logical negation of this predicate.
- negate() - Method in interface j8plus.types.Predicate6
-
Returns a predicate that represents the logical negation of this predicate.
- negate() - Method in interface j8plus.types.Predicate7
-
Returns a predicate that represents the logical negation of this predicate.
- negate() - Method in interface j8plus.types.Predicate8
-
Returns a predicate that represents the logical negation of this predicate.
- negate() - Method in interface j8plus.types.Predicate9
-
Returns a predicate that represents the logical negation of this predicate.
- NEGATIVE_BIG_DECIMAL - Static variable in class j8plus.Numbers
- NEGATIVE_BIG_INTEGER - Static variable in class j8plus.Numbers
- NEGATIVE_INTEGER - Static variable in class j8plus.Numbers
- NEGATIVE_LONG - Static variable in class j8plus.Numbers
- next() - Method in interface j8plus.recursion.TailCallable
- not(Predicate<? super T>) - Static method in class j8plus.Funs
- nothing() - Static method in class j8plus.types.Maybe
- number() - Method in class j8plus.Numbers.BigDecimalNumber
- number() - Method in class j8plus.Numbers.BigIntegerNumber
- Numbers - Class in j8plus
- Numbers.BigDecimalNumber - Class in j8plus
- Numbers.BigIntegerNumber - Class in j8plus
- Numbers.BigIntegers - Enum in j8plus
O
- ODD_BIG_INTEGER - Static variable in class j8plus.Numbers
- ODD_INTEGER - Static variable in class j8plus.Numbers
- ODD_LONG - Static variable in class j8plus.Numbers
- or(AnnoyingBiPredicate<? super T, ? super U>) - Method in interface j8plus.types.annoying.AnnoyingBiPredicate
-
Returns a composed AnnoyingBiPredicate that represents a short-circuiting logical OR of this AnnoyingBiPredicate and another.
- or(AnnoyingPredicate<? super T>) - Method in interface j8plus.types.annoying.AnnoyingPredicate
-
Returns a composed AnnoyingPredicate that represents a short-circuiting logical OR of this AnnoyingPredicate and another.
- or(Predicate10<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? super T9, ? super T10>) - Method in interface j8plus.types.Predicate10
-
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
- or(Predicate3<? super T1, ? super T2, ? super T3>) - Method in interface j8plus.types.Predicate3
-
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
- or(Predicate4<? super T1, ? super T2, ? super T3, ? super T4>) - Method in interface j8plus.types.Predicate4
-
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
- or(Predicate5<? super T1, ? super T2, ? super T3, ? super T4, ? super T5>) - Method in interface j8plus.types.Predicate5
-
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
- or(Predicate6<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6>) - Method in interface j8plus.types.Predicate6
-
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
- or(Predicate7<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7>) - Method in interface j8plus.types.Predicate7
-
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
- or(Predicate8<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8>) - Method in interface j8plus.types.Predicate8
-
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
- or(Predicate9<? super T1, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? super T9>) - Method in interface j8plus.types.Predicate9
-
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
- or(BiPredicate<? super T1, ? super T2>) - Method in interface j8plus.types.Predicate2
-
Returns a composed predicate that represents a short-circuiting logical OR of this predicate and another.
- orElse(Supplier<Maybe<A>>) - Method in class j8plus.types.Maybe
P
- parallelTotal(Collection<BigDecimal>) - Static method in class j8plus.Numbers
- parallelTotal(Collection<BigInteger>) - Static method in enum j8plus.Numbers.BigIntegers
- parallelTotal(Collection<T>, Function<T, BigDecimal>) - Static method in class j8plus.Numbers
- parallelTotal(Collection<T>, Function<T, BigInteger>) - Static method in enum j8plus.Numbers.BigIntegers
- POSITIVE_BIG_DECIMAL - Static variable in class j8plus.Numbers
- POSITIVE_BIG_INTEGER - Static variable in class j8plus.Numbers
- POSITIVE_INTEGER - Static variable in class j8plus.Numbers
- POSITIVE_LONG - Static variable in class j8plus.Numbers
- predicate() - Constructor for class j8plus.types.annoying.AnnoyingFuns.predicate
- Predicate10<T1,T2,T3,T4,T5,T6,T7,T8,T9,T10> - Interface in j8plus.types
- Predicate2<T1,T2> - Interface in j8plus.types
- Predicate3<T1,T2,T3> - Interface in j8plus.types
- Predicate4<T1,T2,T3,T4> - Interface in j8plus.types
- Predicate5<T1,T2,T3,T4,T5> - Interface in j8plus.types
- Predicate6<T1,T2,T3,T4,T5,T6> - Interface in j8plus.types
- Predicate7<T1,T2,T3,T4,T5,T6,T7> - Interface in j8plus.types
- Predicate8<T1,T2,T3,T4,T5,T6,T7,T8> - Interface in j8plus.types
- Predicate9<T1,T2,T3,T4,T5,T6,T7,T8,T9> - Interface in j8plus.types
R
- result() - Method in interface j8plus.recursion.TailCallable
- reversed(Comparator<T>) - Static method in class j8plus.Funs
- right(B) - Static method in class j8plus.types.Either
- run() - Method in interface j8plus.types.annoying.AnnoyingRunnable
-
When an object implementing interface
Runnable
is used to create a thread, starting the thread causes the object'srun
method to be called in that separately executing thread. - run() - Method in interface j8plus.types.annoying.AnnoyingRunner
- run() - Method in interface j8plus.types.Runner
- Runner - Interface in j8plus.types
- runOrRethrowCause(Class<EX>, Runner) - Static method in class j8plus.types.annoying.AnnoyingFuns
- runOrRethrowCause(Predicate<Throwable>, Runner) - Static method in class j8plus.types.annoying.AnnoyingFuns
S
- satisfying(Predicate10<? super O, ? super T, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8, ? super T9>, T, T2, T3, T4, T5, T6, T7, T8, T9) - Static method in class j8plus.Funs
- satisfying(Predicate3<? super O, ? super T, ? super T2>, T, T2) - Static method in class j8plus.Funs
- satisfying(Predicate4<? super O, ? super T, ? super T2, ? super T3>, T, T2, T3) - Static method in class j8plus.Funs
- satisfying(Predicate5<? super O, ? super T, ? super T2, ? super T3, ? super T4>, T, T2, T3, T4) - Static method in class j8plus.Funs
- satisfying(Predicate6<? super O, ? super T, ? super T2, ? super T3, ? super T4, ? super T5>, T, T2, T3, T4, T5) - Static method in class j8plus.Funs
- satisfying(Predicate7<? super O, ? super T, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6>, T, T2, T3, T4, T5, T6) - Static method in class j8plus.Funs
- satisfying(Predicate8<? super O, ? super T, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7>, T, T2, T3, T4, T5, T6, T7) - Static method in class j8plus.Funs
- satisfying(Predicate9<? super O, ? super T, ? super T2, ? super T3, ? super T4, ? super T5, ? super T6, ? super T7, ? super T8>, T, T2, T3, T4, T5, T6, T7, T8) - Static method in class j8plus.Funs
- satisfying(BiPredicate<? super O, ? super T>, T) - Static method in class j8plus.Funs
- shh(AnnoyingBiFunction<T, U, R>) - Static method in class j8plus.types.annoying.AnnoyingFuns
-
Returns BiFunction which does exactly the same as the given AnnoyingBiFunction but without throwing a checked exception that that annoying one might throw.
- shh(AnnoyingBiPredicate<T, U>) - Static method in class j8plus.types.annoying.AnnoyingFuns.predicate
-
Returns BiPredicate which does exactly the same as the given AnnoyingBiPredicate but without throwing a checked exception that the annoying one might throw.
- shh(AnnoyingConsumer<T>) - Static method in class j8plus.types.annoying.AnnoyingFuns.consumer
- shh(AnnoyingFunction<T, R>) - Static method in class j8plus.types.annoying.AnnoyingFuns
-
Returns Function which does exactly the same as the given AnnoyingFunction but without throwing a checked exception that that annoying one might throw.
- shh(AnnoyingPredicate<T>) - Static method in class j8plus.types.annoying.AnnoyingFuns.predicate
-
Returns Predicate which does exactly the same as the given AnnoyingPredicate but without throwing a checked exception that the annoying one might throw.
- shh(AnnoyingRunnable) - Static method in class j8plus.types.annoying.AnnoyingFuns
- shh(AnnoyingSupplier<T>) - Static method in class j8plus.types.annoying.AnnoyingFuns
- swap() - Method in class j8plus.types.Either
T
- TailCallable<T> - Interface in j8plus.recursion
- TailCalls - Class in j8plus.recursion
- test(T) - Method in interface j8plus.types.annoying.AnnoyingPredicate
-
Evaluates this predicate on the given argument.
- test(T1, T2) - Method in interface j8plus.types.Predicate2
-
valuates this predicate on the given arguments.
- test(T1, T2, T3) - Method in interface j8plus.types.Predicate3
-
valuates this predicate on the given arguments.
- test(T1, T2, T3, T4) - Method in interface j8plus.types.Predicate4
-
valuates this predicate on the given arguments.
- test(T1, T2, T3, T4, T5) - Method in interface j8plus.types.Predicate5
-
valuates this predicate on the given arguments.
- test(T1, T2, T3, T4, T5, T6) - Method in interface j8plus.types.Predicate6
-
valuates this predicate on the given arguments.
- test(T1, T2, T3, T4, T5, T6, T7) - Method in interface j8plus.types.Predicate7
-
valuates this predicate on the given arguments.
- test(T1, T2, T3, T4, T5, T6, T7, T8) - Method in interface j8plus.types.Predicate8
-
valuates this predicate on the given arguments.
- test(T1, T2, T3, T4, T5, T6, T7, T8, T9) - Method in interface j8plus.types.Predicate9
-
valuates this predicate on the given arguments.
- test(T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) - Method in interface j8plus.types.Predicate10
-
valuates this predicate on the given arguments.
- test(T, U) - Method in interface j8plus.types.annoying.AnnoyingBiPredicate
-
Evaluates this AnnoyingBiPredicate on the given arguments.
- toEither(Supplier<B>) - Method in class j8plus.types.Maybe
- toFalse() - Static method in class j8plus.Funs
- toMaybe() - Method in class j8plus.types.Either
- toOptional() - Method in class j8plus.types.Either
- toOptional() - Method in class j8plus.types.Maybe
- toStringOf(Function<? super T, ? extends R>) - Static method in class j8plus.Funs
-
T -> R -> String
- total(Collection<BigDecimal>) - Static method in class j8plus.Numbers
- total(Collection<BigInteger>) - Static method in enum j8plus.Numbers.BigIntegers
- total(Collection<T>, Function<T, BigDecimal>) - Static method in class j8plus.Numbers
- total(Collection<T>, Function<T, BigInteger>) - Static method in enum j8plus.Numbers.BigIntegers
- toTrue() - Static method in class j8plus.Funs
- trampoline(TailCallable<T>) - Static method in class j8plus.recursion.TailCalls
-
Returns the result of the end operation starting from the given
TailCallable
.
V
- valueOf(String) - Static method in enum j8plus.Numbers.BigIntegers
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum j8plus.Numbers.BigIntegers
-
Returns an array containing the constants of this enum type, in the order they are declared.
Z
- ZERO_BIG_DECIMAL - Static variable in class j8plus.Numbers
- ZERO_BIG_INTEGER - Static variable in class j8plus.Numbers
- ZERO_INTEGER - Static variable in class j8plus.Numbers
- ZERO_LONG - Static variable in class j8plus.Numbers
All Classes All Packages