Spec-Zone.ru › Scala 3.1

Трейт scala.collection.convert.AsJavaConverters

Исходный код

трейт AsJavaConverters

Определяет методы преобразования коллекций из Scala в Java. Эти методы доступны через объект scala.jdk.javaapi.CollectionConverters.

Суперобъекты
класс Object
трейт Matchable
класс Any
Известные подтипы
объект JavaConverters.type
объект CollectionConverters.type

Конкретные методы

Исходный код
def asJava[A](i: Iterator[A]): Iterator[A]

Преобразует Scala Iterator в Java Iterator.

Возвращаемый Java Iterator базируется на предоставленном Scala Iterator, и любые побочные эффекты от его использования через Java-интерфейс будут видны через Scala-интерфейс и наоборот.

Если Scala Iterator был ранее получен из неявного или явного вызова asScala, то будет возвращен исходный Java Iterator.

Параметры значений
i

Scala Iterator для преобразования.

Возвращаемое значение

Вид Java Iterator аргумента.

Исходный код
def asJava[A](i: Iterable[A]): Iterable[A]

Преобразует Scala Iterable в Java Iterable.

Возвращаемый Java Iterable базируется на предоставленном Scala Iterable, и любые побочные эффекты от его использования через Java-интерфейс будут видны через Scala-интерфейс и наоборот.

Если Scala Iterable был ранее получен из неявного или явного вызова asScala, то будет возвращен исходный Java Iterable.

Параметры значений
i

Scala Iterable для преобразования.

Возвращаемое значение

Вид Java Iterable аргумента.

Исходный код
def asJava[A](b: Buffer[A]): List[A]

Преобразует изменяемый Scala Buffer в Java List.

Возвращаемый Java List базируется на предоставленном Scala Buffer, и любые побочные эффекты от его использования через Java-интерфейс будут видны через Scala-интерфейс и наоборот.

Если Scala Buffer был ранее получен из неявного или явного вызова asScala, то будет возвращен исходный Java List.

Параметры значений
b

Scala Buffer для преобразования.

Возвращаемое значение

Вид Java List аргумента.

Исходный код
def asJava[A](s: Seq[A]): List[A]

Преобразует изменяемый Scala Seq в Java List.

Возвращаемый Java List базируется на предоставленном Scala Seq, и любые побочные эффекты от его использования через Java-интерфейс будут видны через Scala-интерфейс и наоборот.

Если Scala Seq был ранее получен из неявного или явного вызова asScala, то будет возвращен исходный Java List.

Параметры значений
s

Scala Seq для преобразования.

Возвращаемое значение

Вид Java List аргумента.

END_OF_DOCUMENT_MARKER

Source
def asJava[A](s: Seq[A]): List[A]

Преобразует Scala Seq в Java List.

Возвращаемое Java List базируется на предоставленном Scala Seq, и любые побочные эффекты его использования через Java-интерфейс будут видны через Scala-интерфейс, и наоборот.

Если Scala Seq ранее было получено в результате неявного или явного вызова asScala, то будет возвращено исходное Java List.

Параметры значения
s

Scala Seq для преобразования.

Возвращает

Вид Java List аргумента.

Source
def asJava[A](s: Set[A]): Set[A]

Преобразует изменяемый Scala Set в Java Set.

Возвращаемое Java Set базируется на предоставленном Scala Set, и любые побочные эффекты его использования через Java-интерфейс будут видны через Scala-интерфейс, и наоборот.

Если Scala Set ранее было получено в результате неявного или явного вызова asScala, то будет возвращено исходное Java Set.

Параметры значения
s

Изменяемый Scala Set для преобразования.

Возвращает

Вид Java Set аргумента.

Source
def asJava[A](s: Set[A]): Set[A]

Преобразует Scala Set в Java Set.

Возвращаемое Java Set базируется на предоставленном Scala Set, и любые побочные эффекты его использования через Java-интерфейс будут видны через Scala-интерфейс, и наоборот.

Если Scala Set ранее было получено в результате неявного или явного вызова asScala, то будет возвращено исходное Java Set.

Параметры значения
s

Scala Set для преобразования.

Возвращает

Вид Java Set аргумента.

Source
def asJava[K, V](m: Map[K, V]): Map[K, V]

Преобразует изменяемый Scala Map в Java Map.

Возвращаемое Java Map базируется на предоставленном Scala Map, и любые побочные эффекты его использования через Java-интерфейс будут видны через Scala-интерфейс, и наоборот.

Если Scala Map ранее было получено в результате неявного или явного вызова asScala, то будет возвращено исходное Java Map.

Параметры значения
m

Изменяемый Scala Map для преобразования.

Возвращает

Вид Java Map аргумента.

Source
def asJava[K, V](m: Map[K, V]): Map[K, V]

Преобразует Scala Map в Java Map.

Возвращаемое Java Map базируется на предоставленном Scala Map, и любые побочные эффекты его использования через Java-интерфейс будут видны через Scala-интерфейс, и наоборот.

Если Scala Map ранее было получено в результате неявного или явного вызова asScala, то будет возвращено исходное Java Map.

Параметры значения
m

Scala Map для преобразования.

Возвращает

Вид Java Map аргумента.

Источник
def asJava[K, V](m: Map[K, V]): ConcurrentMap[K, V]

Преобразует изменяемый Scala concurrent.Map в Java ConcurrentMap.

Возвращаемый Java ConcurrentMap подкрепляется предоставленным Scala concurrent.Map, и любые побочные эффекты использования его через Java-интерфейс будут видны через Scala-интерфейс и наоборот.

Если Scala concurrent.Map ранее был получен из неявного или явного вызова asScala, то будет возвращён исходный Java ConcurrentMap.

Параметры значения
m

Scala concurrent.Map для преобразования.

Возвращает

Вид Java ConcurrentMap аргумента.

Источник
def asJavaCollection[A](i: Iterable[A]): Collection[A]

Преобразует Scala Iterable в неизменяемую Java Collection.

Если Scala Iterable ранее был получен из неявного или явного вызова asScala, то будет возвращён исходный Java Collection.

Параметры значения
i

Scala Iterable для преобразования.

Возвращает

Вид Java Collection аргумента.

Источник
def asJavaDictionary[K, V](m: Map[K, V]): Dictionary[K, V]

Преобразует изменяемый Scala Map в Java Dictionary.

Возвращаемый Java Dictionary подкрепляется предоставленным Scala Dictionary, и любые побочные эффекты использования его через Java-интерфейс будут видны через Scala-интерфейс и наоборот.

Если Scala Map ранее был получен из неявного или явного вызова asScala, то будет возвращён исходный Java Dictionary.

Параметры значения
m

Scala Map для преобразования.

Возвращает

Вид Java Dictionary аргумента.

Источник
def asJavaEnumeration[A](i: Iterator[A]): Enumeration[A]

Преобразует Scala Iterator в Java Enumeration.

Возвращаемый Java Enumeration подкрепляется предоставленным Scala Iterator, и любые побочные эффекты использования его через Java-интерфейс будут видны через Scala-интерфейс и наоборот.

Если Scala Iterator ранее был получен из неявного или явного вызова asScala, то будет возвращён исходный Java Enumeration.

Параметры значения
i

Scala Iterator для преобразования.

Возвращает

Вид Java Enumeration аргумента.

© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/collection/convert/AsJavaConverters.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API