public class OverridingOptional<T> extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
OverridingOptional.OverridingOptionalFinal |
| Modifier and Type | Method and Description |
|---|---|
OverridingOptional<T> |
andThen(Optional<T> next) |
OverridingOptional<T> |
andThen(T nullableNext) |
OverridingOptional.OverridingOptionalFinal |
defaultValue(T defaultValue) |
static <T> OverridingOptional<T> |
from(Optional<T> source) |
static <T> OverridingOptional<T> |
from(T nullableSource) |
Optional<T> |
getOptional() |
public static <T> OverridingOptional<T> from(Optional<T> source)
public static <T> OverridingOptional<T> from(T nullableSource)
public OverridingOptional<T> andThen(Optional<T> next)
public OverridingOptional<T> andThen(T nullableNext)
public OverridingOptional.OverridingOptionalFinal defaultValue(T defaultValue)
Copyright © 2012-2021. All Rights Reserved.