java.lang.Object
io.github.srdjanv.localgitdependency.util.ClassUtil

public final class ClassUtil extends Object
  • Method Details

    • instantiateObjectWithBuilder

      public static <D> void instantiateObjectWithBuilder(D object, D builder, Class<D> fieldsClazz)
    • mergeObjectsDefaultReference

      public static <D> void mergeObjectsDefaultReference(D newObject, D referenceObject, Class<D> clazz)
    • mergeObjectsDefaultNewObject

      public static <D> void mergeObjectsDefaultNewObject(D newObject, D referenceObject, Class<D> clazz)
    • validDataForClass

      public static boolean validDataForClass(Class<?> clazz, Object data)
    • validateDataDefault

      @NotNull public static <T> @NotNull List<String> validateDataDefault(T object, Class<T> clazz)
    • validateDataDefault

      @NotNull public static @NotNull List<String> validateDataDefault(Object object)
    • isClassAnnotatedWithNonNullData

      public static boolean isClassAnnotatedWithNonNullData(Class<?> clazz)
    • isClassAnnotatedWithNullableData

      public static boolean isClassAnnotatedWithNullableData(Class<?> clazz)
    • defaultDataNullable

      public static Boolean defaultDataNullable(Class<?> clazz)