Skip navigation links
A C D E F G H I L M N O P R S T 

A

accept(T, U) - Method in interface dev.acdcjunior.immutable.fn.IBiConsumer
 
accept(T) - Method in interface dev.acdcjunior.immutable.fn.IConsumer
 
apply(P) - Method in interface dev.acdcjunior.immutable.fn.IFunction
 
ARRAYLIST_DEFAULT_CAPACITY - Static variable in class dev.acdcjunior.immutable.IList
 

C

concat(Iterable<? extends T>) - Method in class dev.acdcjunior.immutable.IList
 
concat(Iterable<? extends T>, Iterable<? extends T>) - Method in class dev.acdcjunior.immutable.IList
 
concat(Iterable<? extends T>, Iterable<? extends T>, Iterable<? extends T>) - Method in class dev.acdcjunior.immutable.IList
 
concat(Iterable<? extends T>, Iterable<? extends T>, Iterable<? extends T>, Iterable<? extends T>) - Method in class dev.acdcjunior.immutable.IList
 
concat(Iterable<? extends T>, Iterable<? extends T>, Iterable<? extends T>, Iterable<? extends T>, Iterable<? extends T>) - Method in class dev.acdcjunior.immutable.IList
 
concat(Iterable<? extends T>...) - Method in class dev.acdcjunior.immutable.IList
 

D

dev.acdcjunior.immutable - package dev.acdcjunior.immutable
 
dev.acdcjunior.immutable.fn - package dev.acdcjunior.immutable.fn
 
dev.acdcjunior.immutable.tuple - package dev.acdcjunior.immutable.tuple
 
distinct() - Method in class dev.acdcjunior.immutable.IList
 

E

EMPTY_ILIST - Static variable in class dev.acdcjunior.immutable.IList
 
emptyList() - Static method in class dev.acdcjunior.immutable.IList
 
equals(Object) - Method in class dev.acdcjunior.immutable.IEither.Left
 
equals(Object) - Method in class dev.acdcjunior.immutable.IEither.Right
 
equals(Object) - Method in class dev.acdcjunior.immutable.IList
 
equals(Object) - Method in class dev.acdcjunior.immutable.IOption.None
 
equals(Object) - Method in class dev.acdcjunior.immutable.IOption.Some
 
equals(Object) - Method in class dev.acdcjunior.immutable.tuple.IPair
 
equals(Object) - Method in class dev.acdcjunior.immutable.tuple.ITriple
 

F

filter(IPredicate<? super T>) - Method in class dev.acdcjunior.immutable.IList
 
filter(IFunction<? super T, Boolean>) - Method in class dev.acdcjunior.immutable.IOption
 
filter(IFunction<? super T, Boolean>) - Method in class dev.acdcjunior.immutable.IOption.None
 
filter(IFunction<? super T, Boolean>) - Method in class dev.acdcjunior.immutable.IOption.Some
 
filterNonNull() - Method in class dev.acdcjunior.immutable.IList
 
first() - Method in class dev.acdcjunior.immutable.IList
 
flatMap(IFunction<? super R, IEither<L, R2>>) - Method in class dev.acdcjunior.immutable.IEither
 
flatMap(IFunction<? super R, IEither<L, R2>>) - Method in class dev.acdcjunior.immutable.IEither.Left
 
flatMap(IFunction<? super R, IEither<L, R2>>) - Method in class dev.acdcjunior.immutable.IEither.Right
 
flatMap(IFunction<? super T, IOption<R>>) - Method in class dev.acdcjunior.immutable.IOption
 
flatMap(IFunction<? super T, IOption<R>>) - Method in class dev.acdcjunior.immutable.IOption.None
 
flatMap(IFunction<? super T, IOption<R>>) - Method in class dev.acdcjunior.immutable.IOption.Some
 
forEach(IConsumer<? super T>) - Method in class dev.acdcjunior.immutable.IOption
 
forEach(IConsumer<? super T>) - Method in class dev.acdcjunior.immutable.IOption.None
 
forEach(IConsumer<? super T>) - Method in class dev.acdcjunior.immutable.IOption.Some
 

G

get() - Method in interface dev.acdcjunior.immutable.fn.ISupplier
 
get() - Method in class dev.acdcjunior.immutable.IOption
Throws an exception if this option is IOption.None.
get() - Method in class dev.acdcjunior.immutable.IOption.None
 
get() - Method in class dev.acdcjunior.immutable.IOption.Some
 
getA() - Method in class dev.acdcjunior.immutable.tuple.IPair
 
getA() - Method in class dev.acdcjunior.immutable.tuple.ITriple
 
getB() - Method in class dev.acdcjunior.immutable.tuple.IPair
 
getB() - Method in class dev.acdcjunior.immutable.tuple.ITriple
 
getC() - Method in class dev.acdcjunior.immutable.tuple.ITriple
 
getOrElse(T) - Method in class dev.acdcjunior.immutable.IOption
 
getOrElse(ISupplier<? extends T>) - Method in class dev.acdcjunior.immutable.IOption
 
getOrElse(T) - Method in class dev.acdcjunior.immutable.IOption.None
 
getOrElse(ISupplier<? extends T>) - Method in class dev.acdcjunior.immutable.IOption.None
 
getOrElse(T) - Method in class dev.acdcjunior.immutable.IOption.Some
 
getOrElse(ISupplier<? extends T>) - Method in class dev.acdcjunior.immutable.IOption.Some
 
getValue() - Method in class dev.acdcjunior.immutable.IEither.Left
 
getValue() - Method in class dev.acdcjunior.immutable.IEither.Right
 

H

hashCode() - Method in class dev.acdcjunior.immutable.IEither.Left
 
hashCode() - Method in class dev.acdcjunior.immutable.IEither.Right
 
hashCode() - Method in class dev.acdcjunior.immutable.IList
 
hashCode() - Method in class dev.acdcjunior.immutable.IOption.None
 
hashCode() - Method in class dev.acdcjunior.immutable.IOption.Some
 
hashCode() - Method in class dev.acdcjunior.immutable.tuple.IPair
 
hashCode() - Method in class dev.acdcjunior.immutable.tuple.ITriple
 

I

IBiConsumer<T,U> - Interface in dev.acdcjunior.immutable.fn
 
ICommand - Interface in dev.acdcjunior.immutable.fn
 
IConsumer<T> - Interface in dev.acdcjunior.immutable.fn
 
IEither<L,R> - Class in dev.acdcjunior.immutable
Right-biased Either implementation.
IEither() - Constructor for class dev.acdcjunior.immutable.IEither
 
IEither.Left<L,R> - Class in dev.acdcjunior.immutable
 
IEither.Right<L,R> - Class in dev.acdcjunior.immutable
 
ifDefined(IConsumer<? super T>) - Method in class dev.acdcjunior.immutable.IOption
 
ifDefined(IConsumer<? super T>) - Method in class dev.acdcjunior.immutable.IOption.None
 
ifDefined(IConsumer<? super T>) - Method in class dev.acdcjunior.immutable.IOption.Some
 
ifEmpty(ICommand) - Method in class dev.acdcjunior.immutable.IOption
 
ifEmpty(ICommand) - Method in class dev.acdcjunior.immutable.IOption.None
 
ifEmpty(ICommand) - Method in class dev.acdcjunior.immutable.IOption.Some
 
ifLeft(IConsumer<L>) - Method in class dev.acdcjunior.immutable.IEither
 
ifLeft(IConsumer<L>) - Method in class dev.acdcjunior.immutable.IEither.Left
 
ifLeft(IConsumer<L>) - Method in class dev.acdcjunior.immutable.IEither.Right
 
ifRight(IConsumer<R>) - Method in class dev.acdcjunior.immutable.IEither
 
ifRight(IConsumer<R>) - Method in class dev.acdcjunior.immutable.IEither.Left
 
ifRight(IConsumer<R>) - Method in class dev.acdcjunior.immutable.IEither.Right
 
IFunction<P,R> - Interface in dev.acdcjunior.immutable.fn
 
IList<T> - Class in dev.acdcjunior.immutable
 
IListUtils - Class in dev.acdcjunior.immutable
 
IListUtils() - Constructor for class dev.acdcjunior.immutable.IListUtils
 
IOption<T> - Class in dev.acdcjunior.immutable
 
IOption() - Constructor for class dev.acdcjunior.immutable.IOption
 
IOption.None<T> - Class in dev.acdcjunior.immutable
 
IOption.Some<T> - Class in dev.acdcjunior.immutable
 
IPair<A,B> - Class in dev.acdcjunior.immutable.tuple
 
IPair(A, B) - Constructor for class dev.acdcjunior.immutable.tuple.IPair
 
IPredicate<T> - Interface in dev.acdcjunior.immutable.fn
 
isDefined() - Method in class dev.acdcjunior.immutable.IEither
 
isDefined() - Method in class dev.acdcjunior.immutable.IOption
 
isEmpty() - Method in class dev.acdcjunior.immutable.IList
 
isEmpty() - Method in class dev.acdcjunior.immutable.IOption
 
isEmpty() - Method in class dev.acdcjunior.immutable.IOption.None
 
isEmpty() - Method in class dev.acdcjunior.immutable.IOption.Some
 
isLeft() - Method in class dev.acdcjunior.immutable.IEither
 
isLeft() - Method in class dev.acdcjunior.immutable.IEither.Left
 
isLeft() - Method in class dev.acdcjunior.immutable.IEither.Right
 
isNotEmpty() - Method in class dev.acdcjunior.immutable.IList
 
ISupplier<T> - Interface in dev.acdcjunior.immutable.fn
 
iterator() - Method in class dev.acdcjunior.immutable.IEither
 
iterator() - Method in class dev.acdcjunior.immutable.IList
 
iterator() - Method in class dev.acdcjunior.immutable.IOption
 
ITriple<A,B,C> - Class in dev.acdcjunior.immutable.tuple
 
ITriple(A, B, C) - Constructor for class dev.acdcjunior.immutable.tuple.ITriple
 

L

left(L) - Static method in class dev.acdcjunior.immutable.IEither
 
left() - Method in class dev.acdcjunior.immutable.IEither
 
left() - Method in class dev.acdcjunior.immutable.IEither.Left
 
left() - Method in class dev.acdcjunior.immutable.IEither.Right
 
listOf(Iterator<T>) - Static method in class dev.acdcjunior.immutable.IList
 
listOf(Iterable<T>) - Static method in class dev.acdcjunior.immutable.IList
 
listOf(T) - Static method in class dev.acdcjunior.immutable.IList
 
listOf(T, T) - Static method in class dev.acdcjunior.immutable.IList
 
listOf(T, T, T) - Static method in class dev.acdcjunior.immutable.IList
 
listOf(T, T, T, T) - Static method in class dev.acdcjunior.immutable.IList
 
listOf(T, T, T, T, T) - Static method in class dev.acdcjunior.immutable.IList
 
listOf(T, T, T, T, T, T) - Static method in class dev.acdcjunior.immutable.IList
 
listOf(T, T, T, T, T, T, T) - Static method in class dev.acdcjunior.immutable.IList
 
listOf(T, T, T, T, T, T, T, T) - Static method in class dev.acdcjunior.immutable.IList
 
listOf(T, T, T, T, T, T, T, T, T) - Static method in class dev.acdcjunior.immutable.IList
 
listOf(T, T, T, T, T, T, T, T, T, T) - Static method in class dev.acdcjunior.immutable.IList
 
listOf(T...) - Static method in class dev.acdcjunior.immutable.IList
 

M

map(IFunction<? super R, R2>) - Method in class dev.acdcjunior.immutable.IEither.Left
 
map(IFunction<? super R, R2>) - Method in class dev.acdcjunior.immutable.IEither
 
map(IFunction<? super R, R2>) - Method in class dev.acdcjunior.immutable.IEither.Right
 
map(IFunction<? super T, ? extends R>) - Method in class dev.acdcjunior.immutable.IList
 
map(IFunction<? super T, R>) - Method in class dev.acdcjunior.immutable.IOption
 
map(IFunction<? super T, R>) - Method in class dev.acdcjunior.immutable.IOption.None
 
map(IFunction<? super T, R>) - Method in class dev.acdcjunior.immutable.IOption.Some
 
mapLeft(IFunction<? super L, L2>) - Method in class dev.acdcjunior.immutable.IEither.Left
 
mapLeft(IFunction<? super L, L2>) - Method in class dev.acdcjunior.immutable.IEither
 
mapLeft(IFunction<? super L, L2>) - Method in class dev.acdcjunior.immutable.IEither.Right
 

N

none() - Static method in class dev.acdcjunior.immutable.IOption
 
NONE - Static variable in class dev.acdcjunior.immutable.IOption.None
 

O

ofNullable(R) - Static method in class dev.acdcjunior.immutable.IOption
 
orElse(T) - Method in class dev.acdcjunior.immutable.IOption.None
 
orElse(ISupplier<? extends T>) - Method in class dev.acdcjunior.immutable.IOption.None
 
orElse(T) - Method in class dev.acdcjunior.immutable.IOption
 
orElse(ISupplier<? extends T>) - Method in class dev.acdcjunior.immutable.IOption
 
orElse(T) - Method in class dev.acdcjunior.immutable.IOption.Some
 
orElse(ISupplier<? extends T>) - Method in class dev.acdcjunior.immutable.IOption.Some
 
orElseFlat(IOption<T>) - Method in class dev.acdcjunior.immutable.IOption.None
 
orElseFlat(ISupplier<IOption<T>>) - Method in class dev.acdcjunior.immutable.IOption.None
 
orElseFlat(IOption<T>) - Method in class dev.acdcjunior.immutable.IOption
 
orElseFlat(ISupplier<IOption<T>>) - Method in class dev.acdcjunior.immutable.IOption
 
orElseFlat(IOption<T>) - Method in class dev.acdcjunior.immutable.IOption.Some
 
orElseFlat(ISupplier<IOption<T>>) - Method in class dev.acdcjunior.immutable.IOption.Some
 
orNull() - Method in class dev.acdcjunior.immutable.IOption.None
 
orNull() - Method in class dev.acdcjunior.immutable.IOption
Returns the current option's value or null if this option is IOption.None.
orNull() - Method in class dev.acdcjunior.immutable.IOption.Some
 

P

pairOf(A, B) - Static method in class dev.acdcjunior.immutable.tuple.IPair
 
plus(Iterable<? extends T>) - Method in class dev.acdcjunior.immutable.IList
 
plus(Iterable<? extends T>, Iterable<? extends T>) - Method in class dev.acdcjunior.immutable.IList
 
plus(Iterable<? extends T>, Iterable<? extends T>, Iterable<? extends T>) - Method in class dev.acdcjunior.immutable.IList
 
plus(Iterable<? extends T>, Iterable<? extends T>, Iterable<? extends T>, Iterable<? extends T>) - Method in class dev.acdcjunior.immutable.IList
 
plus(Iterable<? extends T>, Iterable<? extends T>, Iterable<? extends T>, Iterable<? extends T>, Iterable<? extends T>) - Method in class dev.acdcjunior.immutable.IList
 
plus(Iterable<? extends T>...) - Method in class dev.acdcjunior.immutable.IList
 
plus(T) - Method in class dev.acdcjunior.immutable.IList
 
plus(T, T) - Method in class dev.acdcjunior.immutable.IList
 
plus(T, T, T) - Method in class dev.acdcjunior.immutable.IList
 
plus(T, T, T, T) - Method in class dev.acdcjunior.immutable.IList
 
plus(T, T, T, T, T) - Method in class dev.acdcjunior.immutable.IList
 
plus(T...) - Method in class dev.acdcjunior.immutable.IList
 

R

right() - Method in class dev.acdcjunior.immutable.IEither.Left
 
right(R) - Static method in class dev.acdcjunior.immutable.IEither
 
right() - Method in class dev.acdcjunior.immutable.IEither
 
right() - Method in class dev.acdcjunior.immutable.IEither.Right
 
run() - Method in interface dev.acdcjunior.immutable.fn.ICommand
 

S

size() - Method in class dev.acdcjunior.immutable.IList
 
some(R) - Static method in class dev.acdcjunior.immutable.IOption
 
subtract(Iterable<T>) - Method in class dev.acdcjunior.immutable.IList
 
subtract(T) - Method in class dev.acdcjunior.immutable.IList
 
subtract(T, T) - Method in class dev.acdcjunior.immutable.IList
 
subtract(T, T, T) - Method in class dev.acdcjunior.immutable.IList
 
subtract(T, T, T, T) - Method in class dev.acdcjunior.immutable.IList
 
subtract(T, T, T, T, T) - Method in class dev.acdcjunior.immutable.IList
 
subtract(T...) - Method in class dev.acdcjunior.immutable.IList
 

T

test(T) - Method in interface dev.acdcjunior.immutable.fn.IPredicate
 
toArrayList(Iterable<T>) - Static method in class dev.acdcjunior.immutable.IListUtils
 
toArrayList(Iterator<T>) - Static method in class dev.acdcjunior.immutable.IListUtils
 
toEither(ISupplier<L>) - Method in class dev.acdcjunior.immutable.IOption.None
 
toEither(ISupplier<L>) - Method in class dev.acdcjunior.immutable.IOption.Some
 
toEither(ISupplier<L>) - Method in class dev.acdcjunior.immutable.IOption
 
toList() - Method in class dev.acdcjunior.immutable.IEither.Left
 
toList() - Method in class dev.acdcjunior.immutable.IEither.Right
 
toList() - Method in class dev.acdcjunior.immutable.IEither
 
toList() - Method in class dev.acdcjunior.immutable.IList
 
toList() - Method in class dev.acdcjunior.immutable.IOption.None
 
toList() - Method in class dev.acdcjunior.immutable.IOption.Some
 
toList() - Method in class dev.acdcjunior.immutable.IOption
 
toOption() - Method in class dev.acdcjunior.immutable.IEither.Left
 
toOption() - Method in class dev.acdcjunior.immutable.IEither.Right
 
toOption() - Method in class dev.acdcjunior.immutable.IEither
 
toOptionLeft() - Method in class dev.acdcjunior.immutable.IEither.Left
 
toOptionLeft() - Method in class dev.acdcjunior.immutable.IEither.Right
 
toOptionLeft() - Method in class dev.acdcjunior.immutable.IEither
 
toString() - Method in class dev.acdcjunior.immutable.IEither.Left
 
toString() - Method in class dev.acdcjunior.immutable.IEither.Right
 
toString() - Method in class dev.acdcjunior.immutable.IList
 
toString() - Method in class dev.acdcjunior.immutable.IOption.None
 
toString() - Method in class dev.acdcjunior.immutable.IOption.Some
 
tripleOf(A, B, C) - Static method in class dev.acdcjunior.immutable.tuple.ITriple
 
A C D E F G H I L M N O P R S T 
Skip navigation links