Packages

o

scala.collection.convert

ImplicitConversions

object ImplicitConversions extends ToScalaImplicits with ToJavaImplicits

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).

Source
ImplicitConversions.scala
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ImplicitConversions
  2. ToJavaImplicits
  3. ToScalaImplicits
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. implicit def buffer AsJavaList[A](b: Buffer[A]): java.util.List[A]

    Implicitly converts a Scala mutable Buffer to a Java List.

    Implicitly converts a Scala mutable Buffer to a Java List. See bufferAsJavaList.

    Definition Classes
    ToJavaImplicits
  2. 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. See collectionAsScalaIterable.

    Definition Classes
    ToScalaImplicits
  3. 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. See asJavaCollection.

    Definition Classes
    ToJavaImplicits
  4. implicit def dictionary AsScalaMap[A, B](p: Dictionary[A, B]): mutable.Map[A, B]

    Implicitly converts a Java Dictionary to a Scala mutable Map.

    Implicitly converts a Java Dictionary to a Scala mutable Map. See dictionaryAsScalaMap.

    Definition Classes
    ToScalaImplicits
  5. implicit def dictionary asJava[A, B](m: mutable.Map[A, B]): Dictionary[A, B]

    Implicitly converts a Scala mutable Map to a Java Dictionary.

    Implicitly converts a Scala mutable Map to a Java Dictionary. See asJavaDictionary.

    Definition Classes
    ToJavaImplicits
  6. implicit def enumeration AsScalaIterator[A](i: java.util.Enumeration[A]): Iterator[A]

    Implicitly converts a Java Enumeration to a Scala Iterator.

    Implicitly converts a Java Enumeration to a Scala Iterator. See enumerationAsScalaIterator.

    Definition Classes
    ToScalaImplicits
  7. implicit def enumeration asJava[A](it: Iterator[A]): java.util.Enumeration[A]

    Implicitly converts a Scala Iterator to a Java Enumeration.

    Implicitly converts a Scala Iterator to a Java Enumeration. See asJavaEnumeration.

    Definition Classes
    ToJavaImplicits
  8. implicit def iterable AsScalaIterable[A](i: java.lang.Iterable[A]): Iterable[A]

    Implicitly converts a Java Iterable to a Scala Iterable.

    Implicitly converts a Java Iterable to a Scala Iterable. See iterableAsScalaIterable.

    Definition Classes
    ToScalaImplicits
  9. implicit def iterable asJava[A](i: Iterable[A]): java.lang.Iterable[A]

    Implicitly converts a Scala Iterable to a Java Iterable.

    Implicitly converts a Scala Iterable to a Java Iterable. See asJavaIterable.

    Definition Classes
    ToJavaImplicits
  10. implicit def iterator asJava[A](it: Iterator[A]): java.util.Iterator[A]

    Implicitly converts a Scala Iterator to a Java Iterator.

    Implicitly converts a Scala Iterator to a Java Iterator. See asJavaIterator.

    Definition Classes
    ToJavaImplicits
  11. implicit def iterator asScala[A](it: java.util.Iterator[A]): Iterator[A]

    Implicitly converts a Java Iterator to a Scala Iterator.

    Implicitly converts a Java Iterator to a Scala Iterator. See asScalaIterator.

    Definition Classes
    ToScalaImplicits
  12. implicit def list asScalaBuffer[A](l: java.util.List[A]): Buffer[A]

    Implicitly converts a Java List to a Scala mutable Buffer.

    Implicitly converts a Java List to a Scala mutable Buffer. See asScalaBuffer.

    Definition Classes
    ToScalaImplicits
  13. implicit def map AsJavaConcurrentMap[A, B](m: concurrent.Map[A, B]): ConcurrentMap[A, B]

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

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

    Definition Classes
    ToJavaImplicits
  14. implicit def map AsJavaMap[A, B](m: Map[A, B]): java.util.Map[A, B]

    Implicitly converts a Scala Map to a Java Map.

    Implicitly converts a Scala Map to a Java Map. See mapAsJavaMap.

    Definition Classes
    ToJavaImplicits
  15. implicit def map AsScala[A, B](m: java.util.Map[A, B]): mutable.Map[A, B]

    Implicitly converts a Java Map to a Scala mutable Map.

    Implicitly converts a Java Map to a Scala mutable Map. See mapAsScalaMap.

    Definition Classes
    ToScalaImplicits
  16. implicit def map AsScalaConcurrentMap[A, B](m: ConcurrentMap[A, B]): concurrent.Map[A, B]

    Implicitly converts a Java ConcurrentMap to a Scala mutable ConcurrentMap.

    Implicitly converts a Java ConcurrentMap to a Scala mutable ConcurrentMap. See mapAsScalaConcurrentMap.

    Definition Classes
    ToScalaImplicits
  17. implicit def mutableMap AsJavaMap[A, B](m: mutable.Map[A, B]): java.util.Map[A, B]

    Implicitly converts a Scala mutable Map to a Java Map.

    Implicitly converts a Scala mutable Map to a Java Map. See mutableMapAsJavaMap.

    Definition Classes
    ToJavaImplicits
  18. implicit def mutableSeq AsJavaList[A](seq: mutable.Seq[A]): java.util.List[A]

    Implicitly converts a Scala mutable Seq to a Java List.

    Implicitly converts a Scala mutable Seq to a Java List. See mutableSeqAsJavaList.

    Definition Classes
    ToJavaImplicits
  19. implicit def mutableSet AsJavaSet[A](s: mutable.Set[A]): java.util.Set[A]

    Implicitly converts a Scala mutable Set to a Java Set.

    Implicitly converts a Scala mutable Set to a Java Set. See mutableSetAsJavaSet.

    Definition Classes
    ToJavaImplicits
  20. implicit def properties AsScalaMap(p: Properties): mutable.Map[String, String]

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

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

    Definition Classes
    ToScalaImplicits
  21. implicit def seq AsJavaList[A](seq: Seq[A]): java.util.List[A]

    Implicitly converts a Scala Seq to a Java List.

    Implicitly converts a Scala Seq to a Java List. See seqAsJavaList.

    Definition Classes
    ToJavaImplicits
  22. implicit def set AsJavaSet[A](s: Set[A]): java.util.Set[A]

    Implicitly converts a Scala Set to a Java Set.

    Implicitly converts a Scala Set to a Java Set. See setAsJavaSet.

    Definition Classes
    ToJavaImplicits
  23. implicit def set asScala[A](s: java.util.Set[A]): mutable.Set[A]

    Implicitly converts a Java Set to a Scala mutable Set.

    Implicitly converts a Java Set to a Scala mutable Set. See asScalaSet.

    Definition Classes
    ToScalaImplicits