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