RichOptional

scala.jdk.OptionConverters.RichOptional
final implicit class RichOptional[A](o: Optional[A]) extends AnyVal

Provides conversions from Java Optional to Scala Option and specialized Optional types.

Attributes

Source
OptionConverters.scala
Graph
Supertypes
class AnyVal
trait Matchable
class Any

Members list

Value members

Concrete methods

def toJavaPrimitive[O](implicit shape: OptionShape[A, O]): O

Converts a generic Java Optional to a specialized variant.

Converts a generic Java Optional to a specialized variant.

Attributes

Source
OptionConverters.scala
def toScala: Option[A]

Converts a Java Optional to a Scala Option.

Converts a Java Optional to a Scala Option.

Attributes

Source
OptionConverters.scala

Deprecated methods

def asScala: Option[A]

Converts a Java Optional to a Scala Option.

Converts a Java Optional to a Scala Option.

Attributes

Deprecated
[Since version 2.13.0] Use `toScala` instead
Source
OptionConverters.scala