Spec-Zone.ru › Scala 3.1

Класс scala.jdk.OptionShape

Объект-компаньон • Исходный код

@implicitNotFound("Нет специализированного типа Optional для элементов типа ${A}")
sealed abstract class OptionShape[A, O]

Класс типа, реализующий преобразования из обобщённого Scala Option или Java Optional в специализированный вариант Java (для Double, Int и Long).

Параметры типа
A

примитивный тип, заключённый в опцию

O

специализированный Java Optional, содержащий элемент типа A

Супертипы
класс Object
трайт Matchable
класс Any

Абстрактные методы

Исходный код
def fromJava(o: Optional[A]): O

Преобразует из Optional в специализированный вариант O

Исходный код
def fromScala(o: Option[A]): O

Преобразует из Option в специализированный вариант O

© 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/OptionShape.html

Spec-Zone.ru

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