类 Compatible<T,R>
- java.lang.Object
-
- io.microsphere.util.Compatible<T,R>
-
public class Compatible<T,R> extends java.lang.Object
Compatible- 从以下版本开始:
- 1.0.0
- 作者:
- Mercy
-
-
构造器概要
构造器 构造器 说明 Compatible(Version version, java.util.function.Function<Version,R> conditionalFunction)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 void
accept(java.util.function.Consumer<R> resultConsumer)
java.util.Optional<R>
call()
R
get()
static <T> Compatible<T,?>
of(java.lang.Class<T> targetClass)
<R> Compatible<T,R>
on(Version.Operator operator, Version comparedVersion, java.util.function.Function<Version,R> conditionalFunction)
<R> Compatible<T,R>
on(Version.Operator operator, java.util.function.Supplier<Version> comparedVersion, java.util.function.Function<Version,R> conditionalFunction)
<R> Compatible<T,R>
on(java.lang.String operator, java.lang.String comparedVersion, java.util.function.Function<Version,R> conditionalFunction)
-
-
-
方法详细资料
-
of
public static <T> Compatible<T,?> of(java.lang.Class<T> targetClass)
-
on
public <R> Compatible<T,R> on(Version.Operator operator, java.util.function.Supplier<Version> comparedVersion, java.util.function.Function<Version,R> conditionalFunction)
-
on
public <R> Compatible<T,R> on(java.lang.String operator, java.lang.String comparedVersion, java.util.function.Function<Version,R> conditionalFunction)
-
on
public <R> Compatible<T,R> on(Version.Operator operator, Version comparedVersion, java.util.function.Function<Version,R> conditionalFunction)
-
call
public java.util.Optional<R> call()
- 返回:
-
accept
public void accept(java.util.function.Consumer<R> resultConsumer)
-
get
@Nullable public R get()
- 返回:
-
-