| Interface | Description |
|---|---|
| Function<T,S> |
Describes a function which transforms a value of type
T to one of type S. |
| Function2<T,U,S> |
Describes a function which takes one value of type
T and another of type U
and transforms them to one of type S |
| IndexedFunction<T,S> |
Describes a function which takes a value of type
T plus an Integer index,
and returns a value of type S |
| IndexedFunction2<T,U,S> |
Describes a function which takes one value of type
T, another of type U and
an Integer index, and returns a value of type S. |
| IndexedPredicate<T> | |
| Predicate<T> |
Given a value of type
T, returns a boolean. |