From 8ef39880dab1b6c3d572240d9d9693a6b856fcb8 Mon Sep 17 00:00:00 2001 From: "Valeriy.Vyrva" Date: Thu, 19 Apr 2018 11:19:15 +0300 Subject: [PATCH 1/2] Convert Vavr Seq to list with `asJava` method --- .../springframework/data/repository/util/VavrCollections.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/springframework/data/repository/util/VavrCollections.java b/src/main/java/org/springframework/data/repository/util/VavrCollections.java index 6ab56c7829..32122599a2 100644 --- a/src/main/java/org/springframework/data/repository/util/VavrCollections.java +++ b/src/main/java/org/springframework/data/repository/util/VavrCollections.java @@ -60,7 +60,7 @@ public WrapperType getWrapperType() { 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) { From 69570ee43b29408191f93b79c48d62f9248f69c6 Mon Sep 17 00:00:00 2001 From: "Valeriy.Vyrva" Date: Thu, 19 Apr 2018 11:20:16 +0300 Subject: [PATCH 2/2] Fix library name for Vavr collections --- .../springframework/data/repository/util/VavrCollections.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/org/springframework/data/repository/util/VavrCollections.java b/src/main/java/org/springframework/data/repository/util/VavrCollections.java index 32122599a2..da6484eb23 100644 --- a/src/main/java/org/springframework/data/repository/util/VavrCollections.java +++ b/src/main/java/org/springframework/data/repository/util/VavrCollections.java @@ -71,7 +71,7 @@ public Object convert(Object source) { return ((io.vavr.collection.Set) source).toJavaSet(); } - throw new IllegalArgumentException("Unsupported Javaslang collection " + source.getClass()); + throw new IllegalArgumentException("Unsupported Vavr collection " + source.getClass()); } }