Package org.anchoranalysis.core.functional
package org.anchoranalysis.core.functional
Utilities and interfaces for applying functional-programming.
-
ClassDescriptionMap operations for streams that can throw checked-exceptions.An exception that wraps another exception, but exposes itself as a
RuntimeException
.Utilities for repeating operations a certain number of times.Utility functions for manipulating or creatingList
in a functional way.LikeFunctionalList
but executes any operations in parallel where possible.Creates aComparator
that can work withOptional
s.Utility functions to createOptional
from flags.Additional utility functions forOptional
and exceptions.As a stream can only be used once, this data-structure allows for repeatedly getting streams from a collection.