Package one.xingyi.fp
Interface IPartialFunction<From,To>
- All Superinterfaces:
Function<From,To>
-
Method Summary
Modifier and TypeMethodDescriptionstatic <From,To> IPartialFunction<From, To> static <From,To> To applyOr(IPartialFunction<From, To> pfn, Supplier<To> defValue, From from) static <From,To> To applyOrError(IPartialFunction<From, To> pfn, From from) static <From,To> Function<From, To> chain(To defValue, Collection<IPartialFunction<From, To>> fns) static <From,To> IPartialFunction<From, To> chainToPf(Collection<IPartialFunction<From, To>> pfs) booleanisDefinedAt(From from) mapFn(Collection<IPartialFunction<From, To>> fns) static <From,To, Result>
Function<From,Result> mapReduceFn(Collection<IPartialFunction<From, To>> fns, Function<List<To>, Result> reduceFn) static <From,To> IPartialFunction<From, To> static <From,To> IPartialFunction<From, To>
-
Method Details
-
isDefinedAt
-
always
-
applyOrError
-
applyOr
-
of
-
notNull
-
mapFn
-
mapReduceFn
static <From,To, Function<From,Result> Result> mapReduceFn(Collection<IPartialFunction<From, To>> fns, Function<List<To>, Result> reduceFn) -
chain
-
chainToPf
-