A B C D E F G H I J L M N O P R S T V Z 
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 the after 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 the after 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 the after 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 the after 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 the after 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 the after 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 the after 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 the after 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 the after operation.
andThen(Runner) - Method in interface j8plus.types.Runner
Returns a composed Consumer that performs, in sequence, this operation followed by the after 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 the after 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 a Function object to map the T type to something Comparable.
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's run 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
 
A B C D E F G H I J L M N O P R S T V Z 
All Classes All Packages