All Methods Instance Methods Concrete Methods
Modifier and Type |
Method and Description |
<T1 extends T> Chains.OngoingBranch<T,T1,R,OC> |
branchCase(java.lang.Class<T1> caseClass) |
Chains.OngoingBranch<T,T,R,OC> |
branchIf(java.util.function.Predicate<T> condition) |
<T1> Chains.OngoingBranch<T,T1,R,OC> |
branchIf(java.util.function.Predicate<T> condition,
java.util.function.Function<T,T1> conversion) |
OC |
matchCasesFrom(java.lang.Class<?> caseBranchClass) |
<CT> OC |
matchCasesFrom(java.lang.Class<CT> caseBranchClass,
java.util.function.Supplier<CT> instanceCreator) |
OC |
or(java.util.function.BiFunction<? super T,java.util.function.Function<java.lang.Object,R>,R> mapperWithCallback) |
OC |
or(java.util.function.Function<? super T,R> mapper) |