Class Function<A,B>

java.lang.Object
org.opencastproject.util.data.Function<A,B>
Direct Known Subclasses:
Effect, Function.X, Predicate

public abstract class Function<A,B> extends Object
Function of arity 1. A general note on function implementations: Each function has an associated X version with the only difference that a checked exception may be thrown on application. This behaviour could be nicely combined into the main function class but with the cost of having no abstract method. Some IDEs such as IntelliJ support nice code folding for SAM (single abstract method) classes.
See Also: