Package io.vavr

Interface ValueModule


  • interface ValueModule
    • Method Summary

      Static Methods 
      Modifier and Type Method Description
      static <T,​R extends java.util.Collection<T>>
      R
      toJavaCollection​(Value<T> value, java.util.function.Function<java.lang.Integer,​R> containerSupplier)  
      static <T,​R extends java.util.Collection<T>>
      R
      toJavaCollection​(Value<T> value, java.util.function.Function<java.lang.Integer,​R> containerSupplier, int defaultInitialCapacity)  
      static <T,​K,​V,​E extends Tuple2<? extends K,​? extends V>,​R extends Map<K,​V>>
      R
      toMap​(Value<T> value, R empty, java.util.function.Function<E,​R> ofElement, java.util.function.Function<java.lang.Iterable<E>,​R> ofAll, java.util.function.Function<? super T,​? extends E> f)  
      static <T,​R extends Traversable<T>>
      R
      toTraversable​(Value<T> value, R empty, java.util.function.Function<T,​R> ofElement, java.util.function.Function<java.lang.Iterable<T>,​R> ofAll)  
    • Method Detail

      • toTraversable

        static <T,​R extends Traversable<T>> R toTraversable​(Value<T> value,
                                                                  R empty,
                                                                  java.util.function.Function<T,​R> ofElement,
                                                                  java.util.function.Function<java.lang.Iterable<T>,​R> ofAll)
      • toMap

        static <T,​K,​V,​E extends Tuple2<? extends K,​? extends V>,​R extends Map<K,​V>> R toMap​(Value<T> value,
                                                                                                                                R empty,
                                                                                                                                java.util.function.Function<E,​R> ofElement,
                                                                                                                                java.util.function.Function<java.lang.Iterable<E>,​R> ofAll,
                                                                                                                                java.util.function.Function<? super T,​? extends E> f)
      • toJavaCollection

        static <T,​R extends java.util.Collection<T>> R toJavaCollection​(Value<T> value,
                                                                              java.util.function.Function<java.lang.Integer,​R> containerSupplier)
      • toJavaCollection

        static <T,​R extends java.util.Collection<T>> R toJavaCollection​(Value<T> value,
                                                                              java.util.function.Function<java.lang.Integer,​R> containerSupplier,
                                                                              int defaultInitialCapacity)