Package io.github.pellse.util
Interface ObjectUtils
public interface ObjectUtils
-
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic <T> T
static <T> void
static <T1,
T2, U> boolean isSafeEqual
(T1 t1, Function<? super T1, ? extends U> propertyExtractor1, T2 t2, Function<? super T2, ? extends U> propertyExtractor2) static <T,
U> boolean isSafeEqual
(T t1, T t2, Function<? super T, ? extends U> propertyExtractor) static <T> Predicate<T>
static <T> Predicate<T>
static <T> Consumer<T>
static <T> Consumer<T>
static <T> Consumer<T>
static <T> void
static <T> T
static <T> T
takeIfNotNull
(T value, T defaultValue) static <T,
R> R
-
Method Details
-
isSafeEqual
-
isSafeEqual
-
also
-
ifNotNull
-
runIf
-
runIf
-
runIf
-
run
-
then
-
takeIfNotNull
static <T> T takeIfNotNull(T value, T defaultValue) -
takeIf
-
or
-
nonNull
-