public abstract class Option<A>
extends java.lang.Object
implements java.lang.Iterable<A>
Option
are either instances of case class Some or it is case
object None.| Modifier and Type | Class and Description |
|---|---|
static class |
Option.Some<A>
Class
Some[A] represents existing values of type
A. |
static class |
Option.Some$ |
| Constructor and Description |
|---|
Option() |
| Modifier and Type | Method and Description |
|---|---|
abstract scala.Option<A> |
asScala() |
static <T> Option<T> |
fromScalaOption(scala.Option<T> scalaOption)
Converts a Scala Option to a Java Option
|
abstract A |
get() |
boolean |
isDefined() |
abstract boolean |
isEmpty() |
java.util.Iterator<A> |
iterator() |
static <A> scala.Option<A> |
java2ScalaOption(Option<A> o) |
static <A> Option<A> |
none()
Option factory that creates None |
static <A> Option<A> |
option(A v)
Option factory that creates None if
v is null, Some(v) otherwise. |
static <A> Option<A> |
scala2JavaOption(scala.Option<A> o) |
static <A> Option<A> |
some(A v)
Option factory that creates Some |
public static <A> Option<A> some(A v)
Option factory that creates Somepublic static <A> Option<A> none()
Option factory that creates Nonepublic static <A> Option<A> option(A v)
Option factory that creates None if
v is null, Some(v) otherwise.public static <T> Option<T> fromScalaOption(scala.Option<T> scalaOption)
public static <A> scala.Option<A> java2ScalaOption(Option<A> o)
public static <A> Option<A> scala2JavaOption(scala.Option<A> o)
public abstract A get()
public abstract boolean isEmpty()
public boolean isDefined()
public abstract scala.Option<A> asScala()