类 Functional<V>

  • 类型参数:
    V - The type to be configured

    public class Functional<V>
    extends java.lang.Object
    Fluent API for FunctionalInterface (No Thread-Safe)
    从以下版本开始:
    1.0.0
    作者:
    Mercy
    • 构造器概要

      构造器 
      限定符 构造器 说明
      protected Functional​(java.lang.String name, V value)  
    • 方法概要

      所有方法 静态方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      void apply​(java.util.function.Consumer<V> valueConsumer)  
      <R> Functional<R> as​(java.util.function.Function<V,​R> function)  
      static <V> Functional<V> of​(java.lang.String name, java.util.function.Supplier<V> valueSupplier)  
      static <V> Functional<V> of​(java.lang.String name, V value)  
      Functional<V> on​(java.util.function.Predicate<V> predicate)  
      java.lang.String toString()  
      static <V> Functional<V> value​(java.util.function.Supplier<V> valueSupplier)  
      static <V> Functional<V> value​(V value)  
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • 构造器详细资料

      • Functional

        protected Functional​(java.lang.String name,
                             V value)
    • 方法详细资料

      • on

        public Functional<V> on​(java.util.function.Predicate<V> predicate)
      • as

        public <R> Functional<R> as​(java.util.function.Function<V,​R> function)
      • apply

        public void apply​(java.util.function.Consumer<V> valueConsumer)
      • toString

        public java.lang.String toString()
        覆盖:
        toString 在类中 java.lang.Object
      • value

        public static <V> Functional<V> value​(java.util.function.Supplier<V> valueSupplier)
      • value

        public static <V> Functional<V> value​(V value)
      • of

        public static <V> Functional<V> of​(java.lang.String name,
                                           java.util.function.Supplier<V> valueSupplier)
      • of

        public static <V> Functional<V> of​(java.lang.String name,
                                           V value)