Class InstancioValidator

java.lang.Object
org.instancio.internal.InstancioValidator

public class InstancioValidator extends Object
  • Method Details

    • validateRootClass

      public static <T> Class<T> validateRootClass(@Nullable Class<T> klass)
    • validateTypeToken

      public static Type validateTypeToken(@Nullable TypeTokenSupplier<?> typeTokenSupplier)
    • validateTypeParameters

      public static void validateTypeParameters(Class<?> rootClass, List<Class<?>> rootTypeParameters)
    • validateSubtypeMapping

      public static void validateSubtypeMapping(Class<?> from, Class<?> to)
    • validateConcreteClass

      public static Class<?> validateConcreteClass(Class<?> klass)
    • validateSettingKey

      public static void validateSettingKey(SettingKey key, Object value)
    • notEmpty

      public static <T> T[] notEmpty(@Nullable T[] array, String message, Object... values)
    • notEmpty

      public static <T> Collection<T> notEmpty(@Nullable Collection<T> collection, String message, Object... values)
    • isTrue

      public static void isTrue(boolean condition, String message, Object... values)
    • validateGeneratorUsage

      public static void validateGeneratorUsage(Node node, Generator<?> generator)