aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFederico Igne <federico.igne@cs.ox.ac.uk>2020-12-01 22:27:27 +0000
committerFederico Igne <federico.igne@cs.ox.ac.uk>2020-12-01 22:27:27 +0000
commit8f17ac9e627569453a7acb7b5ef9952f87a80e5f (patch)
tree9091f679fff178f044b2851ae75e1ab954a968cc
parent604105c08d1e5337fa955e74c9d5c978b7f25f93 (diff)
downloadRSAComb-8f17ac9e627569453a7acb7b5ef9952f87a80e5f.tar.gz
RSAComb-8f17ac9e627569453a7acb7b5ef9952f87a80e5f.zip
Add implicit convertion from Java Sets/Collections to Lists
-rw-r--r--src/main/scala/uk/ac/ox/cs/rsacomb/implicits/JavaCollections.scala8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/scala/uk/ac/ox/cs/rsacomb/implicits/JavaCollections.scala b/src/main/scala/uk/ac/ox/cs/rsacomb/implicits/JavaCollections.scala
index 9d205b5..4565017 100644
--- a/src/main/scala/uk/ac/ox/cs/rsacomb/implicits/JavaCollections.scala
+++ b/src/main/scala/uk/ac/ox/cs/rsacomb/implicits/JavaCollections.scala
@@ -9,4 +9,12 @@ object JavaCollections {
9 9
10 implicit def scalaToJavaList[A](list: List[A]): java.util.List[A] = 10 implicit def scalaToJavaList[A](list: List[A]): java.util.List[A] =
11 list.asJava 11 list.asJava
12
13 implicit def javaSetToScalaList[A](set: java.util.Set[A]): List[A] =
14 set.asScala.toList
15
16 implicit def javaCollectionToScalaList[A](
17 set: java.util.Collection[A]
18 ): List[A] =
19 set.asScala.toList
12} 20}