Class CoreValidations

java.lang.Object
com.refinedmods.refinedstorage.api.core.CoreValidations

@API(status=STABLE, since="2.0.0-milestone.2.0") public final class CoreValidations extends Object
  • Method Details

    • validateEquals

      public static <T> void validateEquals(@Nullable T a, @Nullable T b, String message)
    • validateNotNull

      public static <T> T validateNotNull(@Nullable T value, String message)
    • validateNull

      public static <T> void validateNull(@Nullable T value, String message)
    • validateNegative

      public static void validateNegative(long value, String message)
    • validateNotNegative

      public static int validateNotNegative(int value, String message)
    • validateNotNegative

      public static long validateNotNegative(long value, String message)
    • validateLargerThanZero

      public static void validateLargerThanZero(long value, String message)
    • validateEmpty

      public static <T> void validateEmpty(Collection<T> collection, String message)
    • validateContains

      public static <T> void validateContains(Collection<T> collection, T value, String message)
    • validateNotContains

      public static <T> void validateNotContains(Collection<T> collection, T value, String message)