Class Preconditions

java.lang.Object
dev.rollczi.litecommands.shared.Preconditions

public final class Preconditions extends Object
  • Method Details

    • checkArgument

      @Contract("false, _, _ -> fail") public static void checkArgument(boolean value, String message, Object... args)
    • notNull

      @Contract("null, _ -> fail") public static void notNull(Object value, String name)
    • isNull

      @Contract("_, _ -> fail") public static void isNull(Object value, String name)
    • notEmpty

      public static void notEmpty(Collection<?> value, String name)
    • notEmpty

      public static void notEmpty(Object[] elements, String name)
    • notContains

      public static void notContains(Collection<?> collection, Object element, String name, String elementName)
    • notContains

      public static void notContains(Iterable<?> iterable, Object element, String name, String elementName)
    • isInstanceOf

      public static void isInstanceOf(Object value, Class<?> clazz, String name)
    • isNotInstanceOf

      public static void isNotInstanceOf(Object value, Class<?> clazz, String name)