A C E F G H I K L M N O P R S T U V Z 
All Classes All Packages

A

Action - Interface in com.kirekov.juu.lambda
Represents a procedure that do some stuff and returns nothing.
allMatch(Predicate<? super T>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableCollection
Whether all elements of this collection match the provided predicate.
anyMatch(Predicate<? super T>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableCollection
Whether any element of this collection match the provided predicate.
apply(T) - Method in interface com.kirekov.juu.lambda.CheckedFunction
 
apply(T1, T2, T3) - Method in interface com.kirekov.juu.lambda.TriFunction
 

C

CachedResultCheckedSupplier<T,​E extends java.lang.Throwable> - Class in com.kirekov.juu.lambda
Implementation for CheckedSupplier which calculates value only for the first time and then returns cached result.
CachedResultCheckedSupplier(CheckedSupplier<T, E>) - Constructor for class com.kirekov.juu.lambda.CachedResultCheckedSupplier
 
CachedResultSupplier<T> - Class in com.kirekov.juu.lambda
Implementation for Supplier which calculates value only once for the first time and then returns cached result.
CachedResultSupplier(Supplier<T>) - Constructor for class com.kirekov.juu.lambda.CachedResultSupplier
 
calculate() - Method in class com.kirekov.juu.monad.Lazy
Triggers calculation and returns the result.
ceiling(T) - Method in interface com.kirekov.juu.collection.immutable.ImmutableNavigableSet
Returns the least element in this set greater than or equal to the given element, or null if there is no such element.
ceiling(T) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
ceilingKey(K) - Method in interface com.kirekov.juu.collection.immutable.ImmutableNavigableMap
Returns the least key greater than or equal to the given key, or Optional.empty() if there is no such key.
ceilingKey(K) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
ceilingPair(K) - Method in interface com.kirekov.juu.collection.immutable.ImmutableNavigableMap
Returns a key-value mapping associated with the least key greater than or equal to the given key, or Optional.empty() if there is no such key.
ceilingPair(K) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
CheckedFunction<T,​R,​E extends java.lang.Throwable> - Interface in com.kirekov.juu.lambda
Represents a function that accepts one argument and produces a result.
CheckedSupplier<T,​E extends java.lang.Throwable> - Interface in com.kirekov.juu.lambda
Represents a supplier of results.
com.kirekov.juu.collection - package com.kirekov.juu.collection
 
com.kirekov.juu.collection.immutable - package com.kirekov.juu.collection.immutable
 
com.kirekov.juu.collection.mutable - package com.kirekov.juu.collection.mutable
 
com.kirekov.juu.exception - package com.kirekov.juu.exception
 
com.kirekov.juu.lambda - package com.kirekov.juu.lambda
 
com.kirekov.juu.measure - package com.kirekov.juu.measure
 
com.kirekov.juu.monad - package com.kirekov.juu.monad
 
comparator() - Method in interface com.kirekov.juu.collection.immutable.ImmutableSortedMap
Returns the comparator used to order the keys in this map, or null if this map uses the natural ordering of its keys.
comparator() - Method in interface com.kirekov.juu.collection.immutable.ImmutableSortedSet
Gets Comparator that is used to sort values in the set.
comparator() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
comparator() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
concatWith(ImmutableMap<K, V>, TriFunction<K, V, V, V>) - Method in class com.kirekov.juu.collection.immutable.ImmutableHashMap
 
concatWith(ImmutableMap<K, V>, TriFunction<K, V, V, V>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableMap
Adds all pairs of keys and values from current map and the given map to the new one and returns new instance.
concatWith(ImmutableMap<K, V>, TriFunction<K, V, V, V>) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
concatWith(Iterable<T>) - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
concatWith(Iterable<T>) - Method in class com.kirekov.juu.collection.immutable.ImmutableHashSet
 
concatWith(Iterable<T>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableList
Concatenates current list with provided iterable object and returns new list.
concatWith(Iterable<T>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableSet
Concatenates current set with provided iterable object and returns new set.
concatWith(Iterable<T>) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
concatWithoutOverride(ImmutableMap<K, V>) - Method in class com.kirekov.juu.collection.immutable.ImmutableHashMap
 
concatWithoutOverride(ImmutableMap<K, V>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableMap
Concatenates the current map with the given one.
concatWithoutOverride(ImmutableMap<K, V>) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
concatWithOverride(ImmutableMap<K, V>) - Method in class com.kirekov.juu.collection.immutable.ImmutableHashMap
 
concatWithOverride(ImmutableMap<K, V>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableMap
Concatenates the current map with the given one.
concatWithOverride(ImmutableMap<K, V>) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
contains(Object) - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
contains(Object) - Method in interface com.kirekov.juu.collection.immutable.ImmutableCollection
Whether the collection contains the element.
contains(Object) - Method in class com.kirekov.juu.collection.immutable.ImmutableHashSet
 
contains(Object) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
containsAll(Iterable<?>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableCollection
Whether the collection contains all elements.
containsAny(Iterable<?>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableCollection
Whether the collection contains any of elements.
containsKey(Object) - Method in class com.kirekov.juu.collection.immutable.ImmutableHashMap
 
containsKey(Object) - Method in interface com.kirekov.juu.collection.immutable.ImmutableMap
Whether the map contains the given key.
containsKey(Object) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
containsPair(Pair<K, V>) - Method in class com.kirekov.juu.collection.immutable.ImmutableHashMap
 
containsPair(Pair<K, V>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableMap
Whether the map contains the given pair.
containsPair(Pair<K, V>) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
containsValue(Object) - Method in class com.kirekov.juu.collection.immutable.ImmutableHashMap
 
containsValue(Object) - Method in interface com.kirekov.juu.collection.immutable.ImmutableMap
Whether the map contains the given value.
containsValue(Object) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 

E

empty() - Static method in class com.kirekov.juu.monad.Try
Returns an empty container.
empty(Throwable) - Static method in class com.kirekov.juu.monad.Try
Returns an empty container with defined reason of emptiness.
EmptyContainerException - Exception in com.kirekov.juu.exception
Suppose to be thrown in case of accessing empty container.
EmptyContainerException(String) - Constructor for exception com.kirekov.juu.exception.EmptyContainerException
 
EmptyContainerException(String, Throwable) - Constructor for exception com.kirekov.juu.exception.EmptyContainerException
 
emptyList() - Static method in class com.kirekov.juu.collection.immutable.Immutable
Returns empty immutable list.
emptyMap() - Static method in class com.kirekov.juu.collection.immutable.Immutable
Returns empty map.
emptySet() - Static method in class com.kirekov.juu.collection.immutable.Immutable
Returns empty immutable set.
equals(Object) - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
equals(Object) - Method in interface com.kirekov.juu.collection.immutable.ImmutableCollection
Overrides method from Object.equals(Object) Must be implemented.
equals(Object) - Method in class com.kirekov.juu.collection.immutable.ImmutableHashMap
 
equals(Object) - Method in class com.kirekov.juu.collection.immutable.ImmutableHashSet
 
equals(Object) - Method in interface com.kirekov.juu.collection.immutable.ImmutableMap
Overrides method from Object.equals(Object).
equals(Object) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
equals(Object) - Method in interface com.kirekov.juu.collection.immutable.Pair
Overrides method from Object.equals(Object).
equals(Object) - Method in class com.kirekov.juu.measure.ExecutionResult
 
equals(Object) - Method in class com.kirekov.juu.monad.Try
 
execute() - Method in interface com.kirekov.juu.lambda.Action
 
ExecutionResult<T> - Class in com.kirekov.juu.measure
A class which contains the result of function execution and time spent for it.
ExecutionResult(T, long, MeasureUnit) - Constructor for class com.kirekov.juu.measure.ExecutionResult
Instantiates object.
executionTime(Action) - Static method in class com.kirekov.juu.measure.Measure
Creates an instance of Measure class with procedure that will be executed.
executionTime(Supplier<T>) - Static method in class com.kirekov.juu.measure.Measure
Creates an instance of Measure class with function that will be executed Function will not be executed until Measure.inMillis() or Measure.inNanos() will be called.

F

filter(Predicate<? super T>) - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
filter(Predicate<? super T>) - Method in class com.kirekov.juu.collection.immutable.ImmutableHashSet
 
filter(Predicate<? super T>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableList
Returns new list which values match provided predicate.
filter(Predicate<? super T>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableSet
Returns new set which values match provided predicate.
filter(Predicate<? super T>) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
filter(Predicate<? super T>) - Method in class com.kirekov.juu.monad.Try
If container is empty or predicate's test returns false, returns Try.empty(Throwable), otherwise returns the container itself.
filterIndexed(BiPredicate<Integer, ? super T>) - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
filterIndexed(BiPredicate<Integer, ? super T>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableList
Returns new list which values match provided predicate.
findFirst() - Method in interface com.kirekov.juu.collection.immutable.ImmutableCollection
Returns first element in the collection.
findFirst(Predicate<? super T>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableCollection
Returns first element in the collection which value matches with the provided predicate.
first() - Method in interface com.kirekov.juu.collection.immutable.ImmutableSortedSet
Returns the first (lowest) element currently in this set.
first() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
firstKey() - Method in interface com.kirekov.juu.collection.immutable.ImmutableSortedMap
Returns the first (lowest) key currently in this map.
firstKey() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
firstPair() - Method in interface com.kirekov.juu.collection.immutable.ImmutableNavigableMap
Returns a key-value mapping associated with the least key in this map, or Optional.empty() if the map is empty.
firstPair() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
flatMap(CheckedFunction<? super T, ? extends Try<? extends U>, E>) - Method in class com.kirekov.juu.monad.Try
Maps the value from one to another and returns new container.
flatMap(Function<? super T, ? extends Lazy<? extends U>>) - Method in class com.kirekov.juu.monad.Lazy
Makes the chain with input parameter of previous execution.
flatMap(Function<? super T, ? extends Iterable<R>>) - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
flatMap(Function<? super T, ? extends Iterable<R>>) - Method in class com.kirekov.juu.collection.immutable.ImmutableHashSet
 
flatMap(Function<? super T, ? extends Iterable<R>>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableList
Joins Iterable objects that mapper returns.
flatMap(Function<? super T, ? extends Iterable<R>>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableSet
Joins Iterable objects that mapper returns.
flatMap(Function<? super T, ? extends Iterable<R>>) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
flatMapIndexed(BiFunction<Integer, ? super T, ? extends Iterable<R>>) - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
flatMapIndexed(BiFunction<Integer, ? super T, ? extends Iterable<R>>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableList
This method has exactly the same behaviour as ImmutableList.flatMap(Function), but mapper accepts two arguments.
floor(T) - Method in interface com.kirekov.juu.collection.immutable.ImmutableNavigableSet
Returns the greatest element in this set less than or equal to the given element, or null if there is no such element.
floor(T) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
floorKey(K) - Method in interface com.kirekov.juu.collection.immutable.ImmutableNavigableMap
Returns the greatest key less than or equal to the given key, or Optional.empty() if there is no such key.
floorKey(K) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
floorPair(K) - Method in interface com.kirekov.juu.collection.immutable.ImmutableNavigableMap
Returns a key-value mapping associated with the greatest key less than or equal to the given key, or Optional.empty() if there is no such key.
floorPair(K) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
forEach(BiConsumer<? super K, ? super V>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableMap
Traverses all pairs (key -> value) that map contains.
forEachIndexed(BiConsumer<Integer, ? super T>) - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
forEachIndexed(BiConsumer<Integer, ? super T>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableList
Traverses each element like Iterable.forEach(Consumer), but consumer accepts two arguments.

G

get() - Method in class com.kirekov.juu.lambda.CachedResultCheckedSupplier
 
get() - Method in class com.kirekov.juu.lambda.CachedResultSupplier
 
get() - Method in interface com.kirekov.juu.lambda.CheckedSupplier
 
get() - Method in class com.kirekov.juu.monad.Try
Gets value from the container.
get(int) - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
get(int) - Method in interface com.kirekov.juu.collection.immutable.ImmutableList
Returns the element by its index.
get(Object) - Method in class com.kirekov.juu.collection.immutable.ImmutableHashMap
 
get(Object) - Method in interface com.kirekov.juu.collection.immutable.ImmutableMap
Gets the value from the map by key.
get(Object) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
getFirst(CheckedSupplier<T, E>...) - Static method in class com.kirekov.juu.monad.Try
Proxy method for Try.getFirst(Iterable).
getFirst(Iterable<CheckedSupplier<T, E>>) - Static method in class com.kirekov.juu.monad.Try
Returns a container with the value of the first calculated supplier that didn't fail.
getKey() - Method in interface com.kirekov.juu.collection.immutable.Pair
 
getMeasureUnit() - Method in class com.kirekov.juu.measure.ExecutionResult
Gets MeasureUnit that was used to measure calculation time.
getMeasureUnit() - Method in class com.kirekov.juu.measure.Profiler
getOrDefault(Object, V) - Method in interface com.kirekov.juu.collection.immutable.ImmutableMap
If value contains the key, returns associated value, otherwise returns defaultValue.
getReasonOfEmptiness() - Method in class com.kirekov.juu.monad.Try
If container is empty, returns reason of emptiness.
getResult() - Method in class com.kirekov.juu.measure.ExecutionResult
Gets result of the execution.
getTime() - Method in class com.kirekov.juu.measure.ExecutionResult
Gets time spent for the calculation.
getValue() - Method in interface com.kirekov.juu.collection.immutable.Pair
 
getValue() - Method in class com.kirekov.juu.collection.mutable.MutableByte
 
getValue() - Method in class com.kirekov.juu.collection.mutable.MutableChar
 
getValue() - Method in class com.kirekov.juu.collection.mutable.MutableDouble
 
getValue() - Method in class com.kirekov.juu.collection.mutable.MutableFloat
 
getValue() - Method in class com.kirekov.juu.collection.mutable.MutableInt
 
getValue() - Method in class com.kirekov.juu.collection.mutable.MutableLong
 
getValue() - Method in class com.kirekov.juu.collection.mutable.MutableShort
 
getValue() - Method in class com.kirekov.juu.collection.mutable.MutableValue
 

H

hashCode() - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
hashCode() - Method in interface com.kirekov.juu.collection.immutable.ImmutableCollection
Overrides method from Object.hashCode().
hashCode() - Method in class com.kirekov.juu.collection.immutable.ImmutableHashMap
 
hashCode() - Method in class com.kirekov.juu.collection.immutable.ImmutableHashSet
 
hashCode() - Method in interface com.kirekov.juu.collection.immutable.ImmutableMap
Overrides method from Object.hashCode().
hashCode() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
hashCode() - Method in interface com.kirekov.juu.collection.immutable.Pair
Overrides method from Object.hashCode().
hashCode() - Method in class com.kirekov.juu.measure.ExecutionResult
 
hashCode() - Method in class com.kirekov.juu.monad.Try
 
hasNext() - Method in class com.kirekov.juu.collection.immutable.UnmodifiableIterator
 
headMap(K) - Method in interface com.kirekov.juu.collection.immutable.ImmutableSortedMap
Returns a view of the portion of this map whose keys are strictly less than toKey.
headMap(K) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
headMap(K, boolean) - Method in interface com.kirekov.juu.collection.immutable.ImmutableNavigableMap
Returns a view of the portion of this map whose keys are less than (or equal to, if inclusive is true) toKey.
headMap(K, boolean) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
headSet(T) - Method in interface com.kirekov.juu.collection.immutable.ImmutableSortedSet
Returns a view of the portion of this set whose elements are strictly less than toElement.
headSet(T) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
headSet(T, boolean) - Method in interface com.kirekov.juu.collection.immutable.ImmutableNavigableSet
Returns a view of the portion of this set whose elements are less than (or equal to, if inclusive is true) toElement.
headSet(T, boolean) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
higher(T) - Method in interface com.kirekov.juu.collection.immutable.ImmutableNavigableSet
Returns the least element in this set strictly greater than the given element, or null if there is no such element.
higher(T) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
higherKey(K) - Method in interface com.kirekov.juu.collection.immutable.ImmutableNavigableMap
Returns the least key strictly greater than the given key, or Optional.empty() if there is no such key.
higherKey(K) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
higherPair(K) - Method in interface com.kirekov.juu.collection.immutable.ImmutableNavigableMap
Returns a key-value mapping associated with the least key strictly greater than the given key, or Optional.empty() if there is no such key.
higherPair(K) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 

I

ifEmpty(Consumer<Throwable>) - Method in class com.kirekov.juu.monad.Try
If container is empty, provides reason of emptiness.
ifPresent(Consumer<T>) - Method in class com.kirekov.juu.monad.Try
If container is not empty, calls consumer with its value.
Immutable - Class in com.kirekov.juu.collection.immutable
Static class for retrieving empty sets and lists or instantiating immutable collections.
ImmutableArrayList<T> - Class in com.kirekov.juu.collection.immutable
An immutable implementation of java native ArrayList.
ImmutableArrayList(Iterable<T>) - Constructor for class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
ImmutableCollection<T> - Interface in com.kirekov.juu.collection.immutable
Defines an immutable collection.
ImmutableCollectors - Class in com.kirekov.juu.collection.immutable
Provides useful reduction operations for java Stream API.
ImmutableHashMap<K,​V> - Class in com.kirekov.juu.collection.immutable
An immutable implementation of java native HashMap.
ImmutableHashMap(Map<K, V>) - Constructor for class com.kirekov.juu.collection.immutable.ImmutableHashMap
Creates new ImmutableHashMap instance from regular java Map.
ImmutableHashSet<T> - Class in com.kirekov.juu.collection.immutable
An immutable implementation of java native HashSet.
ImmutableHashSet(Iterable<T>) - Constructor for class com.kirekov.juu.collection.immutable.ImmutableHashSet
 
ImmutableList<T> - Interface in com.kirekov.juu.collection.immutable
Defines an immutable list.
ImmutableMap<K,​V> - Interface in com.kirekov.juu.collection.immutable
Defines an immutable map.
ImmutableNavigableMap<K,​V> - Interface in com.kirekov.juu.collection.immutable
Defines an immutable navigable map.
ImmutableNavigableSet<T> - Interface in com.kirekov.juu.collection.immutable
Defines an immutable navigable set.
ImmutableSet<T> - Interface in com.kirekov.juu.collection.immutable
Defines an immutable set.
ImmutableSortedMap<K,​V> - Interface in com.kirekov.juu.collection.immutable
Defines immutable sorted map.
ImmutableSortedSet<T> - Interface in com.kirekov.juu.collection.immutable
Defines immutable sorted set.
ImmutableTreeMap<K,​V> - Class in com.kirekov.juu.collection.immutable
An immutable implementation of java native TreeMap.
ImmutableTreeSet<T> - Class in com.kirekov.juu.collection.immutable
An immutable implementation of java native TreeSet.
indexOf(T) - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
indexOf(T) - Method in interface com.kirekov.juu.collection.immutable.ImmutableList
Returns the first index of the specified element or OptionalInt.empty(), if element is not found.
inMillis() - Method in class com.kirekov.juu.measure.Measure
Gets execution result measured in MeasureUnit.MILLIS.
inNanos() - Method in class com.kirekov.juu.measure.Measure
Gets execution result measured in MeasureUnit.NANOS.
inSeconds() - Method in class com.kirekov.juu.measure.Measure
Gets execution result measure in MeasureUnit.SECONDS.
isEmpty() - Method in interface com.kirekov.juu.collection.immutable.ImmutableCollection
Whether the collection is empty.
isEmpty() - Method in class com.kirekov.juu.collection.immutable.ImmutableHashMap
 
isEmpty() - Method in interface com.kirekov.juu.collection.immutable.ImmutableMap
Whether the map is empty.
isEmpty() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
isEmpty() - Method in class com.kirekov.juu.monad.Try
Whether the container is empty.
isNotEmpty() - Method in interface com.kirekov.juu.collection.immutable.ImmutableCollection
Whether the collection is NOT empty.
isNotEmpty() - Method in interface com.kirekov.juu.collection.immutable.ImmutableMap
Whether the map is NOT empty.
isPresent() - Method in class com.kirekov.juu.monad.Try
Whether the value is present in the container.
isValue() - Method in class com.kirekov.juu.collection.mutable.MutableBoolean
 
iterator() - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
iterator() - Method in class com.kirekov.juu.collection.immutable.ImmutableHashSet
 
iterator() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 

K

keySet() - Method in class com.kirekov.juu.collection.immutable.ImmutableHashMap
 
keySet() - Method in interface com.kirekov.juu.collection.immutable.ImmutableMap
Gets keys from the map as ImmutableSet.
keySet() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 

L

last() - Method in interface com.kirekov.juu.collection.immutable.ImmutableSortedSet
Returns the last (highest) element currently in this set.
last() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
lastIndexOf(T) - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
lastIndexOf(T) - Method in interface com.kirekov.juu.collection.immutable.ImmutableList
Returns the last index of the specified element or OptionalInt.empty(), if element is not found.
lastKey() - Method in interface com.kirekov.juu.collection.immutable.ImmutableSortedMap
Returns the last (highest) key currently in this map.
lastKey() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
lastPair() - Method in interface com.kirekov.juu.collection.immutable.ImmutableNavigableMap
Returns a key-value mapping associated with the greatest key in this map, or Optional.empty() if the map is empty.
lastPair() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
Lazy<T> - Class in com.kirekov.juu.monad
Monad for lazy calculations.
limit(int) - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
limit(int) - Method in interface com.kirekov.juu.collection.immutable.ImmutableList
Returns the first size elements.
listOf(Iterable<T>) - Static method in class com.kirekov.juu.collection.immutable.Immutable
Creates new immutable list from given elements.
listOf(T...) - Static method in class com.kirekov.juu.collection.immutable.Immutable
Creates new immutable list from given elements.
lower(T) - Method in interface com.kirekov.juu.collection.immutable.ImmutableNavigableSet
Returns the greatest element in this set strictly less than the given element, or null if there is no such element.
lower(T) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
lowerKey(K) - Method in interface com.kirekov.juu.collection.immutable.ImmutableNavigableMap
Returns the greatest key strictly less than the given key, or Optional.empty() if there is no such key.
lowerKey(K) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
lowerPair(K) - Method in interface com.kirekov.juu.collection.immutable.ImmutableNavigableMap
Returns a key-value mapping associated with the greatest key strictly less than the given key, or Optional.empty() if there is no such key.
lowerPair(K) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 

M

map(CheckedFunction<? super T, ? extends U, E>) - Method in class com.kirekov.juu.monad.Try
Maps the value from one to another and returns new container.
map(Function<? super T, ? extends R>) - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
map(Function<? super T, ? extends R>) - Method in class com.kirekov.juu.collection.immutable.ImmutableHashSet
 
map(Function<? super T, ? extends R>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableList
Maps the content of the list from one type to another.
map(Function<? super T, ? extends R>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableSet
Maps the content of the set from one type to another.
map(Function<? super T, ? extends R>) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
map(Function<? super T, ? extends U>) - Method in class com.kirekov.juu.monad.Lazy
Makes the chain with input parameter of previous execution.
mapIndexed(BiFunction<Integer, ? super T, ? extends R>) - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
mapIndexed(BiFunction<Integer, ? super T, ? extends R>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableList
Maps the content of the list from one type to another.
mapOf(Iterable<Pair<K, V>>) - Static method in class com.kirekov.juu.collection.immutable.Immutable
Creates ImmutableMap from Iterable of Pair.
mapOf(Map<K, V>) - Static method in class com.kirekov.juu.collection.immutable.Immutable
Creates ImmutableMap from regular java Map.
mapOf(K, V) - Static method in class com.kirekov.juu.collection.immutable.Immutable
Creates ImmutableMap from one key and value.
mapOf(K, V, K, V) - Static method in class com.kirekov.juu.collection.immutable.Immutable
Creates ImmutableMap from two keys and values.
mapOf(K, V, K, V, K, V) - Static method in class com.kirekov.juu.collection.immutable.Immutable
Creates ImmutableMap from three keys and values.
mapOf(K, V, K, V, K, V, K, V) - Static method in class com.kirekov.juu.collection.immutable.Immutable
Creates ImmutableMap from four keys and values.
mapOf(K, V, K, V, K, V, K, V, K, V) - Static method in class com.kirekov.juu.collection.immutable.Immutable
Creates ImmutableMap from five keys and values.
max(Comparator<? super T>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableCollection
Returns max value of the collection calculated with provided comparator.
Measure<T> - Class in com.kirekov.juu.measure
A class for measuring time of function execution with retrieving result.
MeasureConverter - Class in com.kirekov.juu.measure
A class which converts one measure unit to another.
MeasureConverter() - Constructor for class com.kirekov.juu.measure.MeasureConverter
 
MeasureUnit - Enum in com.kirekov.juu.measure
Represents unit of measuring.
MILLIS - com.kirekov.juu.measure.MeasureUnit
 
millisToNanos(long) - Static method in class com.kirekov.juu.measure.MeasureConverter
Convert millis to nanos.
millisToSeconds(long) - Static method in class com.kirekov.juu.measure.MeasureConverter
Converts millis to seconds.
min(Comparator<? super T>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableCollection
Returns min value of the collection calculated with provided comparator.
MutableBoolean - Class in com.kirekov.juu.collection.mutable
Container which allows to hold boolean value and change it if necessary.
MutableBoolean(boolean) - Constructor for class com.kirekov.juu.collection.mutable.MutableBoolean
 
MutableByte - Class in com.kirekov.juu.collection.mutable
Container which allows to hold byte value and change it if necessary.
MutableByte(byte) - Constructor for class com.kirekov.juu.collection.mutable.MutableByte
 
MutableChar - Class in com.kirekov.juu.collection.mutable
Container which allows to hold char value and change it if necessary.
MutableChar(char) - Constructor for class com.kirekov.juu.collection.mutable.MutableChar
 
MutableDouble - Class in com.kirekov.juu.collection.mutable
Container which allows to hold double value and change it if necessary.
MutableDouble(double) - Constructor for class com.kirekov.juu.collection.mutable.MutableDouble
 
MutableFloat - Class in com.kirekov.juu.collection.mutable
Container which allows to hold float value and change it if necessary.
MutableFloat(float) - Constructor for class com.kirekov.juu.collection.mutable.MutableFloat
 
MutableInt - Class in com.kirekov.juu.collection.mutable
Container which allows to hold int value and change it if necessary.
MutableInt(int) - Constructor for class com.kirekov.juu.collection.mutable.MutableInt
 
MutableLong - Class in com.kirekov.juu.collection.mutable
Container which allows to hold long value and change it if necessary.
MutableLong(long) - Constructor for class com.kirekov.juu.collection.mutable.MutableLong
 
MutableShort - Class in com.kirekov.juu.collection.mutable
Container which allows to hold short value and change it if necessary.
MutableShort(short) - Constructor for class com.kirekov.juu.collection.mutable.MutableShort
 
MutableValue<T> - Class in com.kirekov.juu.collection.mutable
Container which allows to hold a value and change it if necessary.
MutableValue(T) - Constructor for class com.kirekov.juu.collection.mutable.MutableValue
 

N

NANOS - com.kirekov.juu.measure.MeasureUnit
 
nanosToMillis(long) - Static method in class com.kirekov.juu.measure.MeasureConverter
Convert nanos to millis.
nanosToSeconds(long) - Static method in class com.kirekov.juu.measure.MeasureConverter
Converts nanos to seconds.
navigableKeySet() - Method in interface com.kirekov.juu.collection.immutable.ImmutableNavigableMap
Returns a NavigableSet view of the keys contained in this map.
navigableKeySet() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
next() - Method in class com.kirekov.juu.collection.immutable.UnmodifiableIterator
 
noneMatch(Predicate<? super T>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableCollection
Whether all elements of this collection does NOT match the provided predicate.
notContains(Object) - Method in interface com.kirekov.juu.collection.immutable.ImmutableCollection
Whether the collection NOT contains the element.
notContainsKey(Object) - Method in interface com.kirekov.juu.collection.immutable.ImmutableMap
Whether the map NOT contains the given key.
notContainsPair(Pair<K, V>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableMap
Whether the map NOT contains the given pair.
notContainsValue(Object) - Method in interface com.kirekov.juu.collection.immutable.ImmutableMap
Whether the map NOT contains the given value.

O

of(CheckedSupplier<T, E>) - Static method in class com.kirekov.juu.monad.Try
Instantiates a container by calculating the value of the supplier.
of(Iterable<R>) - Static method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
of(Iterable<R>, Comparator<R>) - Static method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
of(Supplier<T>) - Static method in class com.kirekov.juu.monad.Lazy
Instantiates new Lazy object.
of(Map.Entry<K, V>) - Static method in interface com.kirekov.juu.collection.immutable.Pair
Instantiates new pair.
of(Map<K, V>) - Static method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
of(Map<K, V>, Comparator<? super K>) - Static method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
Creates new ImmutableTreeMap from the given Map and Comparator.
of(K, V) - Static method in interface com.kirekov.juu.collection.immutable.Pair
Instantiates new pair.
ofSortedMap(SortedMap<K, V>) - Static method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
ofSortedSet(SortedSet<R>) - Static method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
orElse(T) - Method in class com.kirekov.juu.monad.Try
Gets value from the container if it is not empty.
orElseGet(Function<Throwable, ? extends T>) - Method in class com.kirekov.juu.monad.Try
If container is not empty, returns itself, otherwise passes the reason of emptiness to the given provider and returns its result.
orElseGet(Supplier<? extends T>) - Method in class com.kirekov.juu.monad.Try
If container is not empty, returns its value, otherwise returns the result of the given supplier.
orElseThrow(Supplier<? extends E>) - Method in class com.kirekov.juu.monad.Try
If container is not empty, returns its value, otherwise throws given exception.
orElseTry(CheckedSupplier<T, E>) - Method in class com.kirekov.juu.monad.Try
If container is not empty, returns itself, otherwise returns the new one with the given supplier.

P

Pair<K,​V> - Interface in com.kirekov.juu.collection.immutable
Immutable pair that keeps key and value.
pairSet() - Method in class com.kirekov.juu.collection.immutable.ImmutableHashMap
 
pairSet() - Method in interface com.kirekov.juu.collection.immutable.ImmutableMap
Gets pairs from the map as ImmutableSet.
pairSet() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
parallelStream() - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
parallelStream() - Method in class com.kirekov.juu.collection.immutable.ImmutableHashSet
 
parallelStream() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
parallelStream() - Method in interface com.kirekov.juu.collection.ParallelStreaming
Get BaseStream.parallel() from the object.
ParallelStreaming<T> - Interface in com.kirekov.juu.collection
Allows to convert object to parallel stream.
Profiler - Class in com.kirekov.juu.measure
Measures time between object instantiating and stopping measuring.

R

reduce(BinaryOperator<T>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableCollection
Performs a reduction on the elements of this collection, using the provided identity value and an associative accumulation function, and returns the reduced value.
reduce(T, BinaryOperator<T>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableCollection
Performs a reduction on the elements of this collection, using the provided identity value and an associative accumulation function, and returns the reduced value.
remove() - Method in class com.kirekov.juu.collection.immutable.UnmodifiableIterator
Always throws UnsupportedOperationException.
reversed() - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
reversed() - Method in interface com.kirekov.juu.collection.immutable.ImmutableList
Reverses the list and returns its copy.
reversedOrderIterator() - Method in interface com.kirekov.juu.collection.immutable.ImmutableNavigableSet
Returns an iterator over the elements in this set, in descending order.
reversedOrderIterator() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
reversedOrderKeySet() - Method in interface com.kirekov.juu.collection.immutable.ImmutableNavigableMap
Returns a reverse order NavigableSet view of the keys contained in this map.
reversedOrderKeySet() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
reversedOrderMap() - Method in interface com.kirekov.juu.collection.immutable.ImmutableNavigableMap
Returns a reverse order view of the mappings contained in this map.
reversedOrderMap() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
reversedOrderSet() - Method in interface com.kirekov.juu.collection.immutable.ImmutableNavigableSet
Returns a reverse order view of the elements contained in this set.
reversedOrderSet() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 

S

SECONDS - com.kirekov.juu.measure.MeasureUnit
 
secondsToMillis(long) - Static method in class com.kirekov.juu.measure.MeasureConverter
Converts seconds to millis.
secondsToNanos(long) - Static method in class com.kirekov.juu.measure.MeasureConverter
Converts seconds to nanos.
setOf(Iterable<T>) - Static method in class com.kirekov.juu.collection.immutable.Immutable
Creates new immutable set from given elements.
setOf(T...) - Static method in class com.kirekov.juu.collection.immutable.Immutable
Creates new immutable set from given elements.
setValue(boolean) - Method in class com.kirekov.juu.collection.mutable.MutableBoolean
 
setValue(byte) - Method in class com.kirekov.juu.collection.mutable.MutableByte
 
setValue(char) - Method in class com.kirekov.juu.collection.mutable.MutableChar
 
setValue(double) - Method in class com.kirekov.juu.collection.mutable.MutableDouble
 
setValue(float) - Method in class com.kirekov.juu.collection.mutable.MutableFloat
 
setValue(int) - Method in class com.kirekov.juu.collection.mutable.MutableInt
 
setValue(long) - Method in class com.kirekov.juu.collection.mutable.MutableLong
 
setValue(short) - Method in class com.kirekov.juu.collection.mutable.MutableShort
 
setValue(T) - Method in class com.kirekov.juu.collection.mutable.MutableValue
 
size() - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
size() - Method in interface com.kirekov.juu.collection.immutable.ImmutableCollection
Get size of the collection.
size() - Method in class com.kirekov.juu.collection.immutable.ImmutableHashMap
 
size() - Method in class com.kirekov.juu.collection.immutable.ImmutableHashSet
 
size() - Method in interface com.kirekov.juu.collection.immutable.ImmutableMap
Gets size of the map.
size() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
size() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
skip(int) - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
skip(int) - Method in interface com.kirekov.juu.collection.immutable.ImmutableList
Skips the first size elements and returns remaining as a new list.
slice(int) - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
slice(int) - Method in interface com.kirekov.juu.collection.immutable.ImmutableList
Proxy method for this.slice(fromIndex, size(), 1).
slice(int, int) - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
slice(int, int) - Method in interface com.kirekov.juu.collection.immutable.ImmutableList
Proxy method for this.slice(fromIndex, toIndex, 1) if fromIndex is before toIndex and this.slice(fromIndex, toIndex, -1) otherwise.
slice(int, int, int) - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
slice(int, int, int) - Method in interface com.kirekov.juu.collection.immutable.ImmutableList
Returns sublist from fromIndex inclusively to toIndex exclusively with the given step size.
Supports negative indices.
sorted(Comparator<? super T>) - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
sorted(Comparator<? super T>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableList
Sorts the list and returns the new one.
startMeasuringInMillis() - Static method in class com.kirekov.juu.measure.Profiler
Instantiates new Profiler object and starts measuring in millis.
startMeasuringInNanos() - Static method in class com.kirekov.juu.measure.Profiler
Instantiates new Profiler object and starts measuring in nanos.
startMeasuringInSeconds() - Static method in class com.kirekov.juu.measure.Profiler
Instantiates new Profiler object and starts measuring in seconds.
step(int) - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
step(int) - Method in interface com.kirekov.juu.collection.immutable.ImmutableList
Proxy method for this.step(0, stepSize) if stepSize is bigger than zero, otherwise this.step(-1, stepSize) shall be used.
step(int, int) - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
step(int, int) - Method in interface com.kirekov.juu.collection.immutable.ImmutableList
Returns sublist traversed with given step starting from the given index.
stopMeasuring() - Method in class com.kirekov.juu.measure.Profiler
Stops measuring and returns time.
stream() - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
stream() - Method in class com.kirekov.juu.collection.immutable.ImmutableHashSet
 
stream() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
stream() - Method in interface com.kirekov.juu.collection.Streaming
Get Stream from the object.
stream() - Method in class com.kirekov.juu.monad.Lazy
Triggers calculation and returns the result as Stream.
stream() - Method in class com.kirekov.juu.monad.Try
Transforms container to Stream.
Streaming<T> - Interface in com.kirekov.juu.collection
Allows to convert an object to Stream.
subMap(K, boolean, K, boolean) - Method in interface com.kirekov.juu.collection.immutable.ImmutableNavigableMap
Returns a view of the portion of this map whose keys range from fromKey to toKey.
subMap(K, boolean, K, boolean) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
subMap(K, K) - Method in interface com.kirekov.juu.collection.immutable.ImmutableSortedMap
Returns a view of the portion of this map whose keys range from fromKey, inclusive, to toKey, exclusive.
subMap(K, K) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
subSet(T, boolean, T, boolean) - Method in interface com.kirekov.juu.collection.immutable.ImmutableNavigableSet
Returns a view of the portion of this set whose elements range from fromElement to toElement.
subSet(T, boolean, T, boolean) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
subSet(T, T) - Method in interface com.kirekov.juu.collection.immutable.ImmutableSortedSet
Returns a view of the portion of this set whose elements range from fromElement, inclusive, to toElement, exclusive.
subSet(T, T) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 

T

tailMap(K) - Method in interface com.kirekov.juu.collection.immutable.ImmutableSortedMap
Returns a view of the portion of this map whose keys are greater than or equal to fromKey.
tailMap(K) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
tailMap(K, boolean) - Method in interface com.kirekov.juu.collection.immutable.ImmutableNavigableMap
Returns a view of the portion of this map whose keys are greater than (or equal to, if inclusive is true) fromKey.
tailMap(K, boolean) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
tailSet(T) - Method in interface com.kirekov.juu.collection.immutable.ImmutableSortedSet
Returns a view of the portion of this set whose elements are greater than or equal to fromElement.
tailSet(T) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
tailSet(T, boolean) - Method in interface com.kirekov.juu.collection.immutable.ImmutableNavigableSet
Returns a view of the portion of this set whose elements are greater than (or equal to, if inclusive is true) fromElement.
tailSet(T, boolean) - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
toCollection(Function<List<T>, C>) - Static method in class com.kirekov.juu.collection.immutable.ImmutableCollectors
Provides collector to ImmutableCollection.
toList() - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
toList() - Method in interface com.kirekov.juu.collection.immutable.ImmutableCollection
Transform the collection to ImmutableList.
toList() - Static method in class com.kirekov.juu.collection.immutable.ImmutableCollectors
Provides collector to ImmutableList.
toList() - Method in class com.kirekov.juu.collection.immutable.ImmutableHashSet
 
toList() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
toMap(Function<? super T, ? extends K>, Function<? super T, ? extends V>) - Static method in class com.kirekov.juu.collection.immutable.ImmutableCollectors
Provides collector to ImmutableMap.
toMutableList() - Method in interface com.kirekov.juu.collection.immutable.ImmutableCollection
Converts immutable collection to java native List.
toMutableMap() - Method in class com.kirekov.juu.collection.immutable.ImmutableHashMap
 
toMutableMap() - Method in interface com.kirekov.juu.collection.immutable.ImmutableMap
Converts this immutable map to mutable one.
toMutableMap() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
toMutableNavigableMap() - Method in interface com.kirekov.juu.collection.immutable.ImmutableNavigableMap
Converts immutable navigable map to mutable map.
toMutableNavigableMap() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
toMutableNavigableSet() - Method in interface com.kirekov.juu.collection.immutable.ImmutableNavigableSet
Converts this immutable navigable set to mutable one.
toMutableNavigableSet() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
toMutableSet() - Method in interface com.kirekov.juu.collection.immutable.ImmutableCollection
Converts immutable collection to java native Set.
toMutableSortedMap() - Method in interface com.kirekov.juu.collection.immutable.ImmutableSortedMap
Converts immutable sorted map to mutable one.
toMutableSortedMap() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
toMutableSortedSet() - Method in interface com.kirekov.juu.collection.immutable.ImmutableSortedSet
Converts this immutable sorted set to mutable one.
toMutableSortedSet() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
toSet() - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
toSet() - Method in interface com.kirekov.juu.collection.immutable.ImmutableCollection
Transform the collection to ImmutableSet.
toSet() - Static method in class com.kirekov.juu.collection.immutable.ImmutableCollectors
Provides collector to ImmutableSet.
toSet() - Method in class com.kirekov.juu.collection.immutable.ImmutableHashSet
 
toSet() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
toString() - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
toString() - Method in class com.kirekov.juu.collection.immutable.ImmutableHashSet
 
toString() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeSet
 
TriFunction<T1,​T2,​T3,​R> - Interface in com.kirekov.juu.lambda
Represents the function that accepts three arguments and produces a result.
Try<T> - Class in com.kirekov.juu.monad
Monad for retrieving values just like Optional, but instead a container considered as an empty one if an exception has been thrown during calculations.

U

UnmodifiableIterator<T> - Class in com.kirekov.juu.collection.immutable
An implementation of Iterator that forbids removing elements.
UnmodifiableIterator(Iterator<T>) - Constructor for class com.kirekov.juu.collection.immutable.UnmodifiableIterator
Instantiates new instance of UnmodifiableIterator.

V

valueOf(String) - Static method in enum com.kirekov.juu.measure.MeasureUnit
Returns the enum constant of this type with the specified name.
values() - Method in class com.kirekov.juu.collection.immutable.ImmutableHashMap
 
values() - Method in interface com.kirekov.juu.collection.immutable.ImmutableMap
Gets values from the map as ImmutableList.
values() - Method in class com.kirekov.juu.collection.immutable.ImmutableTreeMap
 
values() - Static method in enum com.kirekov.juu.measure.MeasureUnit
Returns an array containing the constants of this enum type, in the order they are declared.

Z

zipWith(ImmutableList<R>) - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
zipWith(ImmutableList<R>) - Method in interface com.kirekov.juu.collection.immutable.ImmutableList
Zips current list with provided list and returns pairs, where key contains the element from the current list and value contains the element from the provided list.
zipWithNext() - Method in class com.kirekov.juu.collection.immutable.ImmutableArrayList
 
zipWithNext() - Method in interface com.kirekov.juu.collection.immutable.ImmutableList
Returns two adjacent elements of the list as pairs.
A C E F G H I K L M N O P R S T U V Z 
All Classes All Packages