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 int
assertNegative(int n, java.lang.String name)
static long
assertNegative(long n, java.lang.String name)
static java.lang.String
assertNotEmpty(java.lang.String str, java.lang.String name)
static <K extends java.util.Collection<T>,T>
KassertNotEmpty(K obj, java.lang.String name)
static int
assertNotNegative(int n, java.lang.String name)
static long
assertNotNegative(long n, java.lang.String name)
static <T> T
assertNotNull(T obj, java.lang.String name)
static int
assertNotZero(int n, java.lang.String name)
static long
assertNotZero(long n, java.lang.String name)
static int
assertPositive(int n, java.lang.String name)
static long
assertPositive(long n, java.lang.String name)
static <T> T
assertThat(T obj, java.lang.String msg, Fn.Predicate<T> predicate)
static int
assertZero(int n, java.lang.String name)
static long
assertZero(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)
-
-