Class Preconditions
- java.lang.Object
-
- com.couchbase.lite.internal.utils.Preconditions
-
public final class Preconditions extends java.lang.Object
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static intassertNegative(int n, java.lang.String name)static longassertNegative(long n, java.lang.String name)static java.lang.StringassertNotEmpty(java.lang.String str, java.lang.String name)static <K extends java.util.Collection<T>,T>
KassertNotEmpty(K obj, java.lang.String name)static intassertNotNegative(int n, java.lang.String name)static longassertNotNegative(long n, java.lang.String name)static <T> TassertNotNull(T obj, java.lang.String name)static intassertNotZero(int n, java.lang.String name)static longassertNotZero(long n, java.lang.String name)static intassertPositive(int n, java.lang.String name)static longassertPositive(long n, java.lang.String name)static <T> TassertThat(T obj, java.lang.String msg, Fn.Predicate<T> predicate)static intassertZero(int n, java.lang.String name)static longassertZero(long n, java.lang.String name)
-
-
-
Method Detail
-
assertPositive
public static long assertPositive(long n, @NonNull java.lang.String name)
-
assertPositive
public static int assertPositive(int n, @NonNull java.lang.String name)
-
assertNegative
public static long assertNegative(long n, @NonNull java.lang.String name)
-
assertNegative
public static int assertNegative(int n, @NonNull java.lang.String name)
-
assertNotNegative
public static long assertNotNegative(long n, @NonNull java.lang.String name)
-
assertNotNegative
public static int assertNotNegative(int n, @NonNull java.lang.String name)
-
assertZero
public static long assertZero(long n, @NonNull java.lang.String name)
-
assertZero
public static int assertZero(int n, @NonNull java.lang.String name)
-
assertNotZero
public static long assertNotZero(long n, @NonNull java.lang.String name)
-
assertNotZero
public static int assertNotZero(int n, @NonNull java.lang.String name)
-
assertNotNull
@NonNull public static <T> T assertNotNull(@Nullable T obj, @NonNull java.lang.String name)
-
assertNotEmpty
@NonNull public static java.lang.String assertNotEmpty(@Nullable java.lang.String str, @NonNull java.lang.String name)
-
assertNotEmpty
@NonNull public static <K extends java.util.Collection<T>,T> K assertNotEmpty(@Nullable K obj, @NonNull java.lang.String name)
-
assertThat
@Nullable public static <T> T assertThat(@Nullable T obj, @NonNull java.lang.String msg, @NonNull Fn.Predicate<T> predicate)
-
-