@Deprecated public abstract class Optional<T> extends Object
| 修飾子とタイプ | クラスと説明 |
|---|---|
static class |
Optional.Empty<U>
非推奨です。
|
static class |
Optional.Present<U>
非推奨です。
|
| コンストラクタと説明 |
|---|
Optional()
非推奨です。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
static <U> Optional<U> |
empty()
非推奨です。
|
abstract T |
get()
非推奨です。
|
abstract void |
ifEmpty(Runnable consumer)
非推奨です。
|
abstract void |
ifPresent(Consumer<T> consumer)
非推奨です。
|
abstract boolean |
isEmpty()
非推奨です。
|
abstract <U> Optional<U> |
map(Function<T,U> f)
非推奨です。
|
static <U> Optional<U> |
of(U value)
非推奨です。
|
static <U> Optional<U> |
ofNullable(U value)
非推奨です。
|
abstract T |
orElse(T elseValue)
非推奨です。
|
abstract void |
presentOrEmpty(Consumer<T> present,
Runnable empty)
非推奨です。
|
public static <U> Optional<U> of(U value)
public static <U> Optional<U> ofNullable(U value)
public static final <U> Optional<U> empty()
public abstract boolean isEmpty()
public abstract void ifEmpty(Runnable consumer)
public abstract T get() throws NoSuchElementException
Copyright © 2017. All rights reserved.