diff options
author | Federico Igne <federico.igne@cs.ox.ac.uk> | 2020-12-01 22:27:27 +0000 |
---|---|---|
committer | Federico Igne <federico.igne@cs.ox.ac.uk> | 2020-12-01 22:27:27 +0000 |
commit | 8f17ac9e627569453a7acb7b5ef9952f87a80e5f (patch) | |
tree | 9091f679fff178f044b2851ae75e1ab954a968cc | |
parent | 604105c08d1e5337fa955e74c9d5c978b7f25f93 (diff) | |
download | RSAComb-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.scala | 8 |
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 | } |