All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| Action |
Represents a procedure that do some stuff and returns nothing.
|
| CachedResultCheckedSupplier<T,E extends java.lang.Throwable> |
Implementation for CheckedSupplier which calculates value only for the first time
and then returns cached result.
|
| CachedResultSupplier<T> |
Implementation for Supplier which calculates value only once for the first time and
then returns cached result.
|
| CheckedFunction<T,R,E extends java.lang.Throwable> |
Represents a function that accepts one argument and produces a result.
|
| CheckedSupplier<T,E extends java.lang.Throwable> |
Represents a supplier of results.
|
| EmptyContainerException |
Suppose to be thrown in case of accessing empty container.
|
| ExecutionResult<T> |
A class which contains the result of function execution and time spent for it.
|
| Immutable |
Static class for retrieving empty sets and lists or instantiating immutable collections.
|
| ImmutableArrayList<T> |
An immutable implementation of java native ArrayList.
|
| ImmutableCollection<T> |
Defines an immutable collection.
|
| ImmutableCollectors |
Provides useful reduction operations for java Stream API.
|
| ImmutableHashMap<K,V> |
An immutable implementation of java native HashMap.
|
| ImmutableHashSet<T> |
An immutable implementation of java native HashSet.
|
| ImmutableList<T> |
Defines an immutable list.
|
| ImmutableMap<K,V> |
Defines an immutable map.
|
| ImmutableNavigableMap<K,V> |
Defines an immutable navigable map.
|
| ImmutableNavigableSet<T> |
Defines an immutable navigable set.
|
| ImmutableSet<T> |
Defines an immutable set.
|
| ImmutableSortedMap<K,V> |
Defines immutable sorted map.
|
| ImmutableSortedSet<T> |
Defines immutable sorted set.
|
| ImmutableTreeMap<K,V> |
An immutable implementation of java native TreeMap.
|
| ImmutableTreeSet<T> |
An immutable implementation of java native TreeSet.
|
| Lazy<T> |
Monad for lazy calculations.
|
| Measure<T> |
A class for measuring time of function execution with retrieving result.
|
| MeasureConverter |
A class which converts one measure unit to another.
|
| MeasureUnit |
Represents unit of measuring.
|
| MutableBoolean |
Container which allows to hold boolean value and change it if necessary.
|
| MutableByte |
Container which allows to hold byte value and change it if necessary.
|
| MutableChar |
Container which allows to hold char value and change it if necessary.
|
| MutableDouble |
Container which allows to hold double value and change it if necessary.
|
| MutableFloat |
Container which allows to hold float value and change it if necessary.
|
| MutableInt |
Container which allows to hold int value and change it if necessary.
|
| MutableLong |
Container which allows to hold long value and change it if necessary.
|
| MutableShort |
Container which allows to hold short value and change it if necessary.
|
| MutableValue<T> |
Container which allows to hold a value and change it if necessary.
|
| Pair<K,V> |
Immutable pair that keeps key and value.
|
| ParallelStreaming<T> |
Allows to convert object to parallel stream.
|
| Profiler |
Measures time between object instantiating and stopping measuring.
|
| Streaming<T> |
Allows to convert an object to Stream.
|
| TriFunction<T1,T2,T3,R> |
Represents the function that accepts three arguments and produces a result.
|
| Try<T> |
Monad for retrieving values just like Optional, but instead a container
considered as an empty one if an exception has been thrown during calculations.
|
| UnmodifiableIterator<T> |
An implementation of Iterator that forbids removing elements.
|