Convert Vavr Seq to list with asJava method.

asJava(…) creates a read-only view instead of copying elements into a new List.

Closes #2217
Original pull request: #287
This commit is contained in:
Valeriy.Vyrva
2018-04-19 11:19:15 +03:00
committed by Mark Paluch
parent 1e13d40cbb
commit b2fe6d3d22

View File

@@ -60,7 +60,7 @@ class VavrCollections {
public Object convert(Object source) {
if (source instanceof io.vavr.collection.Seq) {
return ((io.vavr.collection.Seq<?>) source).toJavaList();
return ((io.vavr.collection.Seq<?>) source).asJava();
}
if (source instanceof io.vavr.collection.Map) {
@@ -71,7 +71,7 @@ class VavrCollections {
return ((io.vavr.collection.Set<?>) source).toJavaSet();
}
throw new IllegalArgumentException("Unsupported Javaslang collection " + source.getClass());
throw new IllegalArgumentException("Unsupported Vavr collection " + source.getClass());
}
}