public final class OptionVal<A>
extends scala.AnyVal
Modifier and Type | Class and Description |
---|---|
static class |
OptionVal.Some$ |
Modifier and Type | Method and Description |
---|---|
static <A> OptionVal<A> |
apply(A x) |
A |
get() |
static java.lang.Class<? extends java.lang.Object> |
getClass() |
<B> B |
getOrElse(B default_) |
boolean |
isDefined() |
boolean |
isEmpty() |
static OptionVal<scala.runtime.Null$> |
None()
Represents non-existent values,
null values. |
<A1> A1 |
orNull(scala.Predef.$less$colon$less<scala.runtime.Null$,A1> ev) |
java.lang.String |
toString() |
A |
x()
Returns the option's value.
|
public OptionVal(A x)
public static <A> OptionVal<A> apply(A x)
public static OptionVal<scala.runtime.Null$> None()
null
values.public static java.lang.Class<? extends java.lang.Object> getClass()
public A x()
java.util.NoSuchElementException
- if the option is empty.public boolean isEmpty()
public boolean isDefined()
public <B> B getOrElse(B default_)
public <A1> A1 orNull(scala.Predef.$less$colon$less<scala.runtime.Null$,A1> ev)
public A get()
public java.lang.String toString()
toString
in class java.lang.Object