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

ImplicitConversions.scala

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