public abstract class Optional<T> extends Object implements Serializable
| Modifier and Type | Class and Description |
|---|---|
static class |
Optional.Absent<T> |
static class |
Optional.Present<T> |
| Constructor and Description |
|---|
Optional() |
| Modifier and Type | Method and Description |
|---|---|
static <T> Optional<T> |
absent() |
abstract T |
get() |
static <T> T |
getOrNull(Optional<T> optional) |
boolean |
isAbsent() |
abstract boolean |
isPresent() |
static <T> Optional<T> |
of(T value) |
Copyright © 2016. All rights reserved.