ImplicitConversions

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
true
Source
ImplicitConversions.scala
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Implicits

Inherited implicits

implicit def `buffer AsJavaList`[A](b: Buffer[A]): List[A]

Implicitly converts a Scala mutable Buffer to a Java List.

Implicitly converts a Scala mutable Buffer to a Java List.

Attributes

See also
Inherited from:
ToJavaImplicits
Source
ImplicitConversions.scala
implicit def `collection AsScalaIterable`[A](i: Collection[A]): Iterable[A]

Implicitly converts a Java Collection to an Scala Iterable.

Implicitly converts a Java Collection to an Scala Iterable.

Attributes

See also
Inherited from:
ToScalaImplicits
Source
ImplicitConversions.scala
implicit def `collection asJava`[A](it: Iterable[A]): Collection[A]

Implicitly converts a Scala Iterable to an immutable Java Collection.

Implicitly converts a Scala Iterable to an immutable Java Collection.

Attributes

See also
Inherited from:
ToJavaImplicits
Source
ImplicitConversions.scala
implicit def `dictionary AsScalaMap`[K, V](p: Dictionary[K, V]): Map[K, V]

Implicitly converts a Java Dictionary to a Scala mutable Map.

Implicitly converts a Java Dictionary to a Scala mutable Map.

Attributes

See also
Inherited from:
ToScalaImplicits
Source
ImplicitConversions.scala
implicit def `dictionary asJava`[K, V](m: Map[K, V]): Dictionary[K, V]

Implicitly converts a Scala mutable Map to a Java Dictionary.

Implicitly converts a Scala mutable Map to a Java Dictionary.

Attributes

See also
Inherited from:
ToJavaImplicits
Source
ImplicitConversions.scala

Implicitly converts a Java Enumeration to a Scala Iterator.

Implicitly converts a Java Enumeration to a Scala Iterator.

Attributes

See also
Inherited from:
ToScalaImplicits
Source
ImplicitConversions.scala
implicit def `enumeration asJava`[A](it: Iterator[A]): Enumeration[A]

Implicitly converts a Scala Iterator to a Java Enumeration.

Implicitly converts a Scala Iterator to a Java Enumeration.

Attributes

See also
Inherited from:
ToJavaImplicits
Source
ImplicitConversions.scala
implicit def `iterable AsScalaIterable`[A](i: Iterable[A]): Iterable[A]

Implicitly converts a Java Iterable to a Scala Iterable.

Implicitly converts a Java Iterable to a Scala Iterable.

Attributes

See also
Inherited from:
ToScalaImplicits
Source
ImplicitConversions.scala
implicit def `iterable asJava`[A](i: Iterable[A]): Iterable[A]

Implicitly converts a Scala Iterable to a Java Iterable.

Implicitly converts a Scala Iterable to a Java Iterable.

Attributes

See also
Inherited from:
ToJavaImplicits
Source
ImplicitConversions.scala
implicit def `iterator asJava`[A](it: Iterator[A]): Iterator[A]

Implicitly converts a Scala Iterator to a Java Iterator.

Implicitly converts a Scala Iterator to a Java Iterator.

Attributes

See also
Inherited from:
ToJavaImplicits
Source
ImplicitConversions.scala
implicit def `iterator asScala`[A](it: Iterator[A]): Iterator[A]

Implicitly converts a Java Iterator to a Scala Iterator.

Implicitly converts a Java Iterator to a Scala Iterator.

Attributes

See also
Inherited from:
ToScalaImplicits
Source
ImplicitConversions.scala
implicit def `list asScalaBuffer`[A](l: List[A]): Buffer[A]

Implicitly converts a Java List to a Scala mutable Buffer.

Implicitly converts a Java List to a Scala mutable Buffer.

Attributes

See also
Inherited from:
ToScalaImplicits
Source
ImplicitConversions.scala
implicit def `map AsJavaConcurrentMap`[K, V](m: Map[K, V]): ConcurrentMap[K, V]

Implicitly converts a Scala mutable concurrent.Map to a Java ConcurrentMap.

Implicitly converts a Scala mutable concurrent.Map to a Java ConcurrentMap.

Attributes

See also
Inherited from:
ToJavaImplicits
Source
ImplicitConversions.scala
implicit def `map AsJavaMap`[K, V](m: Map[K, V]): Map[K, V]

Implicitly converts a Scala Map to a Java Map.

Implicitly converts a Scala Map to a Java Map.

Attributes

See also
Inherited from:
ToJavaImplicits
Source
ImplicitConversions.scala
implicit def `map AsScalaConcurrentMap`[K, V](m: ConcurrentMap[K, V]): Map[K, V]

Implicitly converts a Java ConcurrentMap to a Scala mutable ConcurrentMap.

Implicitly converts a Java ConcurrentMap to a Scala mutable ConcurrentMap.

Attributes

See also
Inherited from:
ToScalaImplicits
Source
ImplicitConversions.scala
implicit def `map AsScala`[K, V](m: Map[K, V]): Map[K, V]

Implicitly converts a Java Map to a Scala mutable Map.

Implicitly converts a Java Map to a Scala mutable Map.

Attributes

See also
Inherited from:
ToScalaImplicits
Source
ImplicitConversions.scala
implicit def `mutableMap AsJavaMap`[K, V](m: Map[K, V]): Map[K, V]

Implicitly converts a Scala mutable Map to a Java Map.

Implicitly converts a Scala mutable Map to a Java Map.

Attributes

See also
Inherited from:
ToJavaImplicits
Source
ImplicitConversions.scala
implicit def `mutableSeq AsJavaList`[A](seq: Seq[A]): List[A]

Implicitly converts a Scala mutable Seq to a Java List.

Implicitly converts a Scala mutable Seq to a Java List.

Attributes

See also
Inherited from:
ToJavaImplicits
Source
ImplicitConversions.scala
implicit def `mutableSet AsJavaSet`[A](s: Set[A]): Set[A]

Implicitly converts a Scala mutable Set to a Java Set.

Implicitly converts a Scala mutable Set to a Java Set.

Attributes

See also
Inherited from:
ToJavaImplicits
Source
ImplicitConversions.scala

Implicitly converts a Java Properties to a Scala mutable Map[String, String].

Implicitly converts a Java Properties to a Scala mutable Map[String, String].

Attributes

See also
Inherited from:
ToScalaImplicits
Source
ImplicitConversions.scala
implicit def `seq AsJavaList`[A](seq: Seq[A]): List[A]

Implicitly converts a Scala Seq to a Java List.

Implicitly converts a Scala Seq to a Java List.

Attributes

See also
Inherited from:
ToJavaImplicits
Source
ImplicitConversions.scala
implicit def `set AsJavaSet`[A](s: Set[A]): Set[A]

Implicitly converts a Scala Set to a Java Set.

Implicitly converts a Scala Set to a Java Set.

Attributes

See also
Inherited from:
ToJavaImplicits
Source
ImplicitConversions.scala
implicit def `set asScala`[A](s: Set[A]): Set[A]

Implicitly converts a Java Set to a Scala mutable Set.

Implicitly converts a Java Set to a Scala mutable Set.

Attributes

See also
Inherited from:
ToScalaImplicits
Source
ImplicitConversions.scala