Package graphql

Class Assert

java.lang.Object
graphql.Assert

@NullMarked public class Assert extends Object
  • Constructor Details

    • Assert

      public Assert()
  • Method Details

    • assertNotNullWithNPE

      public static <T> T assertNotNullWithNPE(T object, Supplier<String> msg)
    • assertNotNull

      @Contract("null -> fail") public static <T> T assertNotNull(@Nullable T object)
    • assertNotNull

      @Contract("null,_ -> fail") public static <T> T assertNotNull(@Nullable T object, Supplier<String> msg)
    • assertNotNull

      @Contract("null,_ -> fail") public static <T> T assertNotNull(@Nullable T object, String constantMsg)
    • assertNotNull

      @Contract("null,_,_ -> fail") public static <T> T assertNotNull(@Nullable T object, String msgFmt, Object arg1)
    • assertNotNull

      @Contract("null,_,_,_ -> fail") public static <T> T assertNotNull(@Nullable T object, String msgFmt, Object arg1, Object arg2)
    • assertNotNull

      @Contract("null,_,_,_,_ -> fail") public static <T> T assertNotNull(@Nullable T object, String msgFmt, Object arg1, Object arg2, Object arg3)
    • assertNull

      @Contract("!null,_ -> fail") public static <T> void assertNull(@Nullable T object, Supplier<String> msg)
    • assertNull

      @Contract("!null -> fail") public static <T> void assertNull(@Nullable Object object)
    • assertNeverCalled

      @Contract("-> fail") public static <T> T assertNeverCalled()
    • assertShouldNeverHappen

      @Contract("_,_-> fail") public static <T> T assertShouldNeverHappen(String format, Object... args)
    • assertShouldNeverHappen

      @Contract("-> fail") public static <T> T assertShouldNeverHappen()
    • assertNotEmpty

      public static <T> Collection<T> assertNotEmpty(Collection<T> collection)
    • assertNotEmpty

      public static <T> Collection<T> assertNotEmpty(Collection<T> collection, Supplier<String> msg)
    • assertTrue

      public static void assertTrue(boolean condition, Supplier<String> msg)
    • assertTrue

      public static void assertTrue(boolean condition)
    • assertTrue

      public static void assertTrue(boolean condition, String constantMsg)
    • assertTrue

      public static void assertTrue(boolean condition, String msgFmt, Object arg1)
    • assertTrue

      public static void assertTrue(boolean condition, String msgFmt, Object arg1, Object arg2)
    • assertTrue

      public static void assertTrue(boolean condition, String msgFmt, Object arg1, Object arg2, Object arg3)
    • assertFalse

      public static void assertFalse(boolean condition, Supplier<String> msg)
    • assertFalse

      public static void assertFalse(boolean condition)
    • assertFalse

      public static void assertFalse(boolean condition, String constantMsg)
    • assertFalse

      public static void assertFalse(boolean condition, String msgFmt, Object arg1)
    • assertFalse

      public static void assertFalse(boolean condition, String msgFmt, Object arg1, Object arg2)
    • assertFalse

      public static void assertFalse(boolean condition, String msgFmt, Object arg1, Object arg2, Object arg3)
    • assertValidName

      public static String assertValidName(String name)
      Validates that the Lexical token name matches the current spec. currently non null, non empty,
      Parameters:
      name - - the name to be validated.
      Returns:
      the name if valid, or AssertException if invalid.