Package org.aoju.bus.core.builder
Class GenericBuilder<T>
java.lang.Object
org.aoju.bus.core.builder.GenericBuilder<T>
- Type Parameters:
T- 对象泛型
- All Implemented Interfaces:
Serializable,Builder<T>
通用Builder
- Since:
- Java 17+
- Author:
- Kimi Liu
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.aoju.bus.core.builder.Builder
Builder.HashKey -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()构建static <T> GenericBuilder<T> 通过Supplier创建GenericBuilder<P1> GenericBuilder<T> with(BiConsumer<T, P1> consumer, P1 p1) 调用1参数方法调用无参数方法<P1,P2> GenericBuilder <T> 调用2参数方法
-
Constructor Details
-
GenericBuilder
-
-
Method Details
-
of
通过Supplier创建GenericBuilder- Type Parameters:
T- 目标类型- Parameters:
instant- 实例化器- Returns:
- GenericBuilder对象
-
with
调用无参数方法- Parameters:
consumer- 无参数Consumer- Returns:
- GenericBuilder对象
-
with
调用1参数方法- Type Parameters:
P1- 参数一类型- Parameters:
consumer- 1参数Consumerp1- 参数一- Returns:
- GenericBuilder对象
-
with
调用2参数方法- Type Parameters:
P1- 参数一类型P2- 参数二类型- Parameters:
consumer- 2参数Consumerp1- 参数一p2- 参数二- Returns:
- GenericBuilder对象
-
build
-