Class Checks

java.lang.Object
net.dv8tion.jda.internal.utils.Checks

public class Checks extends Object
  • Field Details

    • ALPHANUMERIC_WITH_DASH

      public static final Pattern ALPHANUMERIC_WITH_DASH
    • ALPHANUMERIC

      public static final Pattern ALPHANUMERIC
    • LOWERCASE_ASCII_ALPHANUMERIC

      public static final Pattern LOWERCASE_ASCII_ALPHANUMERIC
  • Constructor Details

    • Checks

      public Checks()
  • Method Details

    • isSnowflake

      @Contract("null -> fail") public static void isSnowflake(String snowflake)
    • isSnowflake

      @Contract("null, _ -> fail") public static void isSnowflake(String snowflake, String message)
    • check

      @Contract("false, _ -> fail") public static void check(boolean expression, String message)
    • check

      @Contract("false, _, _ -> fail") public static void check(boolean expression, @PrintFormat String message, Object... args)
    • check

      @Contract("false, _, _ -> fail") public static void check(boolean expression, @PrintFormat String message, Object arg)
    • notNull

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

      @Contract("null, _ -> fail") public static void notEmpty(CharSequence argument, String name)
    • notBlank

      @Contract("null, _ -> fail") public static void notBlank(CharSequence argument, String name)
    • noWhitespace

      @Contract("null, _ -> fail") public static void noWhitespace(CharSequence argument, String name)
    • notEmpty

      @Contract("null, _ -> fail") public static void notEmpty(Collection<?> argument, String name)
    • notEmpty

      @Contract("null, _ -> fail") public static void notEmpty(Object[] argument, String name)
    • noneNull

      @Contract("null, _ -> fail") public static void noneNull(Collection<?> argument, String name)
    • noneNull

      @Contract("null, _ -> fail") public static void noneNull(Object[] argument, String name)
    • noneEmpty

      @Contract("null, _ -> fail") public static <T extends CharSequence> void noneEmpty(Collection<T> argument, String name)
    • noneBlank

      @Contract("null, _ -> fail") public static <T extends CharSequence> void noneBlank(Collection<T> argument, String name)
    • noneContainBlanks

      @Contract("null, _ -> fail") public static <T extends CharSequence> void noneContainBlanks(Collection<T> argument, String name)
    • inRange

      public static void inRange(String input, int min, int max, String name)
    • notLonger

      public static void notLonger(String input, int length, String name)
    • matches

      public static void matches(String input, Pattern pattern, String name)
    • isLowercase

      public static void isLowercase(String input, String name)
    • positive

      public static void positive(int n, String name)
    • positive

      public static void positive(long n, String name)
    • notNegative

      public static void notNegative(int n, String name)
    • notNegative

      public static void notNegative(long n, String name)
    • notLonger

      public static void notLonger(Duration duration, Duration maxDuration, TimeUnit resolutionUnit, String name)
    • checkUnique

      public static <T> void checkUnique(Stream<T> stream, String format, BiFunction<Long,T,Object[]> getArgs)
    • checkComponents

      public static void checkComponents(String errorMessage, Collection<? extends Component> components, Predicate<Component> predicate)
    • checkComponents

      public static void checkComponents(String errorMessage, Component[] components, Predicate<Component> predicate)
    • checkComponentType

      public static void checkComponentType(Class<? extends Component> expectedChildrenType, Component originalComponent, Component newComponent)
    • checkAccess

      public static void checkAccess(IPermissionHolder issuer, GuildChannel channel)
    • checkAttached

      public static void checkAttached(IDetachableEntity entity)
    • checkSupportedChannelTypes

      public static void checkSupportedChannelTypes(EnumSet<ChannelType> supported, ChannelType type, String what)