Package graphql
Class Assert
- java.lang.Object
-
- graphql.Assert
-
public class Assert extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Assert()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
assertFalse(boolean condition)
static void
assertFalse(boolean condition, java.util.function.Supplier<java.lang.String> msg)
static <T> T
assertNeverCalled()
static <T> java.util.Collection<T>
assertNotEmpty(java.util.Collection<T> collection)
static <T> java.util.Collection<T>
assertNotEmpty(java.util.Collection<T> collection, java.util.function.Supplier<java.lang.String> msg)
static <T> T
assertNotNull(T object)
static <T> T
assertNotNull(T object, java.util.function.Supplier<java.lang.String> msg)
static <T> T
assertNotNullWithNPE(T object, java.util.function.Supplier<java.lang.String> msg)
static <T> void
assertNull(T object)
static <T> void
assertNull(T object, java.util.function.Supplier<java.lang.String> msg)
static <T> T
assertShouldNeverHappen()
static <T> T
assertShouldNeverHappen(java.lang.String format, java.lang.Object... args)
static void
assertTrue(boolean condition)
static void
assertTrue(boolean condition, java.util.function.Supplier<java.lang.String> msg)
static java.lang.String
assertValidName(java.lang.String name)
Validates that the Lexical token name matches the current spec.
-
-
-
Method Detail
-
assertNotNull
public static <T> T assertNotNull(T object, java.util.function.Supplier<java.lang.String> msg)
-
assertNotNullWithNPE
public static <T> T assertNotNullWithNPE(T object, java.util.function.Supplier<java.lang.String> msg)
-
assertNotNull
public static <T> T assertNotNull(T object)
-
assertNull
public static <T> void assertNull(T object, java.util.function.Supplier<java.lang.String> msg)
-
assertNull
public static <T> void assertNull(T object)
-
assertNeverCalled
public static <T> T assertNeverCalled()
-
assertShouldNeverHappen
public static <T> T assertShouldNeverHappen(java.lang.String format, java.lang.Object... args)
-
assertShouldNeverHappen
public static <T> T assertShouldNeverHappen()
-
assertNotEmpty
public static <T> java.util.Collection<T> assertNotEmpty(java.util.Collection<T> collection)
-
assertNotEmpty
public static <T> java.util.Collection<T> assertNotEmpty(java.util.Collection<T> collection, java.util.function.Supplier<java.lang.String> msg)
-
assertTrue
public static void assertTrue(boolean condition, java.util.function.Supplier<java.lang.String> msg)
-
assertTrue
public static void assertTrue(boolean condition)
-
assertFalse
public static void assertFalse(boolean condition, java.util.function.Supplier<java.lang.String> msg)
-
assertFalse
public static void assertFalse(boolean condition)
-
assertValidName
public static java.lang.String assertValidName(java.lang.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.
-
-