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 creatingListin a functional way.LikeFunctionalListbut executes any operations in parallel where possible.Creates aComparatorthat can work withOptionals.Utility functions to createOptionalfrom flags.Additional utility functions forOptionaland exceptions.As a stream can only be used once, this data-structure allows for repeatedly getting streams from a collection.