Package graphql
Class Assert
java.lang.Object
graphql.Assert
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic void
assertFalse
(boolean condition) static void
assertFalse
(boolean condition, Supplier<String> msg) static <T> T
static <T> Collection
<T> assertNotEmpty
(Collection<T> collection) static <T> Collection
<T> assertNotEmpty
(Collection<T> collection, Supplier<String> msg) static <T> T
assertNotNull
(T object) static <T> T
assertNotNull
(T object, Supplier<String> msg) static <T> T
assertNotNullWithNPE
(T object, Supplier<String> msg) static <T> void
assertNull
(T object) static <T> void
assertNull
(T object, Supplier<String> msg) static <T> T
static <T> T
assertShouldNeverHappen
(String format, Object... args) static void
assertTrue
(boolean condition) static void
assertTrue
(boolean condition, Supplier<String> msg) static String
assertValidName
(String name) Validates that the Lexical token name matches the current spec.
-
Field Details
-
invalidNameErrorMessage
- See Also:
-
validNamePattern
-
-
Constructor Details
-
Assert
public Assert()
-
-
Method Details
-
assertNotNull
-
assertNotNullWithNPE
-
assertNotNull
public static <T> T assertNotNull(T object) -
assertNull
-
assertNull
public static <T> void assertNull(T object) -
assertNeverCalled
public static <T> T assertNeverCalled() -
assertShouldNeverHappen
-
assertShouldNeverHappen
public static <T> T assertShouldNeverHappen() -
assertNotEmpty
-
assertNotEmpty
-
assertTrue
-
assertTrue
public static void assertTrue(boolean condition) -
assertFalse
-
assertFalse
public static void assertFalse(boolean condition) -
assertValidName
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.
-