Package graphql
Class Assert
java.lang.Object
graphql.Assert
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidassertFalse(boolean condition) static voidassertFalse(boolean condition, Supplier<String> msg) static <T> Tstatic <T> Collection<T> assertNotEmpty(Collection<T> collection) static <T> Collection<T> assertNotEmpty(Collection<T> collection, Supplier<String> msg) static <T> TassertNotNull(T object) static <T> TassertNotNull(T object, Supplier<String> msg) static <T> TassertNotNullWithNPE(T object, Supplier<String> msg) static <T> voidassertNull(T object) static <T> voidassertNull(T object, Supplier<String> msg) static <T> Tstatic <T> TassertShouldNeverHappen(String format, Object... args) static voidassertTrue(boolean condition) static voidassertTrue(boolean condition, Supplier<String> msg) static StringassertValidName(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.
-