Spec-Zone.ru › Scala 3.1

Объект scala.jdk.javaapi.DurationConverters

Исходный код

объект DurationConverters

Этот объект содержит методы, которые преобразуют типы длительностей Scala и Java.

Явные методы преобразования, определённые здесь, предназначены для использования в коде Java. Для кода Scala рекомендуется использовать расширяющие методы, определённые в scala.jdk.DurationConverters.

Суперабли
класс Object
трайт Matchable
класс Any
Тип "self"
DurationConverters.type

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

Исходник
def toJava(duration: FiniteDuration): Duration

Преобразование Scala FiniteDuration в Java длительность. Обратите внимание, что Scala длительность сохраняет единицу времени, с которой она была создана, в то время как Java длительность всегда представляет собой пару секунд и наносекунд, поэтому единица времени теряется.

Исходник
def toScala(duration: Duration): FiniteDuration

Преобразование Java длительности в Scala длительность. Если наносекундная часть Java длительности равна нулю, возвращаемая длительность будет иметь единицу времени секунд. Если есть часть наносекунд, Scala длительность будет иметь единицу времени наносекунд.

Выбрасывает
IllegalArgumentException

Если заданная Java Duration выходит за пределы того, что может быть выражено scala.concurrent.duration.FiniteDuration.

© 2002-2022 EPFL, with contributions from Lightbend.
Licensed under the Apache License, Version 2.0.
https://scala-lang.org/api/3.1.1/scala/jdk/javaapi/DurationConverters$.html

Spec-Zone.ru

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