Class TypeHelper

java.lang.Object
org.simpleflatmapper.util.TypeHelper

public final class TypeHelper extends Object
  • Method Details

    • toClass

      public static <T> Class<T> toClass(Type target)
    • getClassLoader

      public static ClassLoader getClassLoader(Type target, ClassLoader defaultClassLoader)
    • getTypesMap

      public static <T> Map<TypeVariable<?>,Type> getTypesMap(Type targetType)
    • isPrimitive

      public static boolean isPrimitive(Type type)
    • wrap

      public static Class<?> wrap(Class<?> target)
    • areCompatible

      public static boolean areCompatible(Class<?> target, Class<?> source)
    • isNumber

      public static boolean isNumber(Type target)
    • isArray

      public static boolean isArray(Type outType)
    • getComponentTypeOfListOrArray

      public static Type getComponentTypeOfListOrArray(Type outType)
    • getKeyValueTypeOfMap

      public static TypeHelper.MapEntryTypes getKeyValueTypeOfMap(Type outType)
    • isAssignable

      public static boolean isAssignable(Type type, Type from)
    • isAssignable

      public static boolean isAssignable(Class<?> class1, Type from)
    • isJavaLang

      public static boolean isJavaLang(Type target)
    • isInPackage

      public static boolean isInPackage(Type target, Predicate<String> packagePredicate)
    • isEnum

      public static boolean isEnum(Type target)
    • toBoxedClass

      public static Class<?> toBoxedClass(Type type)
    • toBoxedClass

      public static Class<?> toBoxedClass(Class<?> target)
    • areEquals

      public static boolean areEquals(Type target, Type clazz)
    • getGenericParameterForClass

      public static Type[] getGenericParameterForClass(Type type, Class<?> interfaceClass)
    • resolveTypeVariables

      public static void resolveTypeVariables(Type source, Type[] types)
    • resolveTypeVariable

      public static Type resolveTypeVariable(Type type, TypeVariable t)
    • isKotlinClass

      public static boolean isKotlinClass(Type target)