ImplicitConversions (original) (raw)
scala.collection.convert.ImplicitConversions
Convenience for miscellaneous implicit conversions between Java and Scala collections API.
It is recommended to use explicit conversions provided by collection.JavaConverters instead. Implicit conversions may cause unexpected issues. Example:
import collection.convert.ImplicitConversions._
case class StringBox(s: String)
val m = Map(StringBox("one") -> "uno")
m.get("one")
The above example returns null
instead of producing a type error at compile-time. The map is implicitly converted to a java.util.Map
which provides a method get(x: AnyRef)
.
Attributes
Deprecated
[Since version 2.13.0]
Use `scala.jdk.CollectionConverters` instead
Source
Graph
Supertypes
Self type
Members list
Implicitly converts a Scala mutable Buffer
to a Java List
.
Implicitly converts a Java Collection
to an Scala Iterable
.
Implicitly converts a Scala Iterable
to an immutable Java Collection
.
Implicitly converts a Java Dictionary
to a Scala mutable Map
.
Implicitly converts a Scala mutable Map
to a Java Dictionary
.
Implicitly converts a Java Enumeration
to a Scala Iterator
.
Implicitly converts a Scala Iterator
to a Java Enumeration
.
Implicitly converts a Java Iterable
to a Scala Iterable
.
Implicitly converts a Scala Iterable
to a Java Iterable
.
Implicitly converts a Scala Iterator
to a Java Iterator
.
Implicitly converts a Java Iterator
to a Scala Iterator
.
Implicitly converts a Java List
to a Scala mutable Buffer
.
Implicitly converts a Scala mutable concurrent.Map
to a Java ConcurrentMap
.
Implicitly converts a Scala Map
to a Java Map
.
Implicitly converts a Java ConcurrentMap
to a Scala mutable ConcurrentMap
.
Implicitly converts a Java Map
to a Scala mutable Map
.
Implicitly converts a Scala mutable Map
to a Java Map
.
Implicitly converts a Scala mutable Seq
to a Java List
.
Implicitly converts a Scala mutable Set
to a Java Set
.
Implicitly converts a Java Properties
to a Scala mutable Map[String, String]
.
Implicitly converts a Scala Seq
to a Java List
.
Implicitly converts a Scala Set
to a Java Set
.
Implicitly converts a Java Set
to a Scala mutable Set
.
In this article