public final class Null
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static <T,R> R |
getNonNull(@Nullable Function<? super T,? extends R> function,
T value) |
static <T> T |
getNonNull(@Nullable Supplier<? extends T> supplier) |
static <T> void |
let(T value,
@NotNull Consumer<? super T> consumer) |
static <T> T |
nonNull(T value) |
static <T> T |
nonNull(T value,
@Nullable java.lang.String msg) |
static <T> T |
orElse(T first,
T second) |
@NotNull
public static <T> T nonNull(@Nullable
T value,
@Nullable
@Nullable java.lang.String msg)
@NotNull
public static <T> T nonNull(@Nullable
T value)
@NotNull
public static <T> T getNonNull(@Nullable
@Nullable Supplier<? extends T> supplier)
@NotNull
public static <T,R> R getNonNull(@Nullable
@Nullable Function<? super T,? extends R> function,
T value)
public static <T> T orElse(@Nullable
T first,
T second)
public static <T> void let(@Nullable
T value,
@NotNull
@NotNull Consumer<? super T> consumer)