public class BaseBuilder<T> extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
BaseBuilder.Consumer1<T,P1>
1 参数 Consumer
|
static interface |
BaseBuilder.Consumer2<T,P1,P2>
2 参数 Consumer
|
static interface |
BaseBuilder.Consumer3<T,P1,P2,P3>
3 参数 Consumer
|
| 构造器和说明 |
|---|
BaseBuilder(java.util.function.Supplier<T> instantiator) |
| 限定符和类型 | 方法和说明 |
|---|---|
T |
build() |
static <T> BaseBuilder<T> |
of(java.util.function.Supplier<T> instantiator) |
<P1> BaseBuilder<T> |
with(BaseBuilder.Consumer1<T,P1> consumer,
P1 p1) |
<P1,P2> BaseBuilder<T> |
with(BaseBuilder.Consumer2<T,P1,P2> consumer,
P1 p1,
P2 p2) |
<P1,P2,P3> BaseBuilder<T> |
with(BaseBuilder.Consumer3<T,P1,P2,P3> consumer,
P1 p1,
P2 p2,
P3 p3) |
public BaseBuilder(java.util.function.Supplier<T> instantiator)
public static <T> BaseBuilder<T> of(java.util.function.Supplier<T> instantiator)
public <P1> BaseBuilder<T> with(BaseBuilder.Consumer1<T,P1> consumer, P1 p1)
public <P1,P2> BaseBuilder<T> with(BaseBuilder.Consumer2<T,P1,P2> consumer, P1 p1, P2 p2)
public <P1,P2,P3> BaseBuilder<T> with(BaseBuilder.Consumer3<T,P1,P2,P3> consumer, P1 p1, P2 p2, P3 p3)
public T build()
Copyright © 2021. All rights reserved.