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 parameters:
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

Converts from Optional to the specialized variant O

Source:
OptionShape.scala
def fromScala(o: Option[A]): O

Converts from Option to the specialized variant O

Converts from Option to the specialized variant O

Source:
OptionShape.scala