OptionShape

@implicitNotFound("No specialized Optional type exists for elements of type ${A}") sealed abstract class OptionShape[A, O]

A type class implementing conversions from a generic Scala Option or Java Optional to a specialized Java variant (for Double, Int and Long).

Type Params
A

the primitive type wrapped in an option

O

the specialized Java Optional wrapping an element of type A

Companion
object
Source
OptionShape.scala
class Object
trait Matchable
class Any

Value members

Abstract methods

def fromJava(o: Optional[A]): O

Converts from Optional to the specialized variant O

def fromScala(o: Option[A]): O

Converts from Option to the specialized variant O