Package io.vavr
Interface ValueModule
-
interface ValueModule
-
-
Method Summary
Static Methods Modifier and Type Method Description static <T,R extends java.util.Collection<T>>
RtoJavaCollection(Value<T> value, java.util.function.Function<java.lang.Integer,R> containerSupplier)
static <T,R extends java.util.Collection<T>>
RtoJavaCollection(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>>
RtoMap(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>>
RtoTraversable(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)
-
-