2
0

Help improvements.

This commit is contained in:
Maarten Billemont
2018-07-31 15:16:33 -04:00
parent 3fc8acba70
commit c2c4fb18bf
12 changed files with 68 additions and 41 deletions

View File

@@ -19,6 +19,14 @@ public final class Utilities {
return consumer.apply( value );
}
@Nonnull
public static <T> T ifNotNullElse(@Nullable final T value, @Nonnull final T nullValue) {
if (value == null)
return nullValue;
return value;
}
@Nonnull
public static <T, R> R ifNotNullElse(@Nullable final T value, final Function<T, R> consumer, @Nonnull final R nullValue) {
if (value == null)