| Modifier and Type | Method and Description |
|---|---|
R |
get() |
<T extends V> |
is(Class<T> predicate,
R result) |
<T extends V> |
is(Class<T> predicate,
Throwing.Function<T,R> result) |
<T extends V> |
is(Throwing.Predicate<T> predicate,
Throwing.Function<T,R> result) |
<T extends V> |
is(Throwing.Predicate<T> predicate,
Throwing.Supplier<R> result) |
When.Value<V,R> |
is(V value,
R result) |
When.Value<V,R> |
is(V value,
Throwing.Supplier<R> result) |
R |
orElse(R value) |
R |
orElseGet(Throwing.Supplier<R> value) |
R |
orElseThrow(Throwing.Supplier<Throwable> exception) |
Optional<R> |
toOptional() |
public When.Value<V,R> is(V value, R result)
public When.Value<V,R> is(V value, Throwing.Supplier<R> result)
public <T extends V> When.Value<V,R> is(Class<T> predicate, Throwing.Function<T,R> result)
public <T extends V> When.Value<V,R> is(Throwing.Predicate<T> predicate, Throwing.Supplier<R> result)
public <T extends V> When.Value<V,R> is(Throwing.Predicate<T> predicate, Throwing.Function<T,R> result)
public R get()
public R orElseGet(Throwing.Supplier<R> value)
public R orElseThrow(Throwing.Supplier<Throwable> exception)
Copyright © 2017. All rights reserved.