Package valorless.valorlessutils.json
Class Validate
java.lang.Object
valorless.valorlessutils.json.Validate
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic voidstatic voidstatic doubleisFinite(double value) static doublestatic doublestatic floatisFinite(float value) static floatstatic floatstatic booleanisTrue(boolean expression) static booleanstatic booleanstatic <@Nullable T>
Tstatic <@Nullable T>
Tstatic <@Nullable T>
Tstatic <T extends Iterable<?>>
@NonNull TnoNullElements(@Nullable T iterable, String errorMessage) static <T extends Iterable<?>>
@NonNull TnoNullElements(@Nullable T iterable, Supplier<String> errorMessageSupplier) static Stringstatic Stringstatic Stringstatic doublenotNaN(double value) static doublestatic doublestatic floatnotNaN(float value) static floatstatic floatstatic <T> @NonNull TnotNull(@UnknownInitialization @Nullable T object) static <T> @NonNull Tstatic <T> @NonNull T
-
Method Details
-
error
-
error
-
notNull
@EnsuresNonNull("#1") public static <T> @NonNull T notNull(@UnknownInitialization @Nullable T object) -
notNull
@EnsuresNonNull("#1") public static <T> @NonNull T notNull(@UnknownInitialization @Nullable T object, String errorMessage) -
notNull
-
notEmpty
-
notEmpty
-
notEmpty
-
isTrue
public static boolean isTrue(boolean expression) -
isTrue
-
isTrue
-
isTrue
-
isTrue
-
isTrue
-
isFinite
public static double isFinite(double value) -
isFinite
-
isFinite
-
notNaN
public static double notNaN(double value) -
notNaN
-
notNaN
-
isFinite
public static float isFinite(float value) -
isFinite
-
isFinite
-
notNaN
public static float notNaN(float value) -
notNaN
-
notNaN
-
noNullElements
-
noNullElements
-