接口 BranchBuilder<P,T>


public interface BranchBuilder<P,T>
分支构建者
作者:
hanchunlin Created at 2020/6/11 17:22
  • 方法概要

    修饰符和类型
    方法
    说明
    static <P, T> BranchBuilder<P,T>
    of(Predicate<P> tester)
    工厂函数,用于创建分支构建者
    then(Function<P,T> factory)
    使用一个值工厂构造出一个分支
    default Branch<P,T>
    then(T value)
    从值构建出一个分支
  • 方法详细资料

    • then

      Branch<P,T> then(Function<P,T> factory)
      使用一个值工厂构造出一个分支
      参数:
      factory - 值工厂
      返回:
      返回分支
    • then

      default Branch<P,T> then(T value)
      从值构建出一个分支
      参数:
      value - 值
      返回:
      返回一个分支
    • of

      static <P, T> BranchBuilder<P,T> of(Predicate<P> tester)
      工厂函数,用于创建分支构建者
      类型参数:
      P - 参数类型
      T - 返回值类型
      参数:
      tester - 测试器
      返回:
      返回一个分支创建者