Package net.binis.codegen.tools
Class Tools
java.lang.Object
net.binis.codegen.tools.Tools
-
Method Summary
Modifier and TypeMethodDescriptionstatic booleanallNotNull(Object... values) static booleanstatic <T> Tstatic <T> voidstatic <T,R> R static voidstatic <T> Tstatic <T,R, Q> T static <T> Tcondition(boolean condition, T constant) static <R> voidconditional(R object, Predicate<R> condition, Consumer<R> consumer) static <T,R> T emptyCheck(Optional<R> optional, Function<R, T> func, T defaultObject) static voidstatic <R> Rstatic <T> booleanin(T object, T... list) static longstatic <T,R, Q> T static <T,R> T static <T,R> T static <T,R> T static <T> Tstatic <T> TnullCheck(T object, T defaultObject) static <T> Tstatic voidstatic voidstatic voidtryCatchLog(Runnable task) static <R> voidstatic <R> voidstatic <T,R> R static <T,R> R
-
Method Details
-
nullCheck
-
nullCheck
public static <T> T nullCheck(T object, T defaultObject) -
nullCheck
-
nullCheck
-
nullCheck
-
nullCheck
-
with
-
with
-
ifNull
-
ifNull
-
conditional
-
condition
-
condition
public static <T> T condition(boolean condition, T constant) -
condition
-
tryCatch
-
tryCatch
-
tryCatchLog
-
emptyCheck
-
condition
-
safeCall
-
withRes
-
withRes
-
in
-
allNotNull
-
as
-
as
-
asRes
-
anyNull
-
measure
-