Package org.aoju.bus.core.lang.function
Interface XMultiple<L,M,R>
- Type Parameters:
L- 左元素类型M- 中间元素类型R- 右元素类型
- All Superinterfaces:
Serializable
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
表示接受三个参数且不返回结果的操作
与大多数其他功能接口不同,消费者预计将通过副作用进行操作
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Method Summary
-
Method Details
-
accepting
接收参数方法- Parameters:
l- 左元素类型m- 中间元素类型r- 右元素类型- Throws:
Exception- w包装的检查异常
-
accept
接收参数方法- Parameters:
l- 左元素类型m- 中间元素类型r- 右元素类型
-
andThen
返回一个组合的XMultiple,它按顺序执行此操作,然后是after操作 如果执行任一操作引发异常,则将其转发给组合操作的调用者 如果执行此操作引发异常,则不会执行after操作- Parameters:
after- 此操作后要执行的操作- Returns:
- 一个组合的
XMultiple按顺序执行此操作,然后是after操作 - Throws:
NullPointerException- 如果after为空
-