Class ClassUtil


  • public class ClassUtil
    extends Object
    • Constructor Detail

      • ClassUtil

        public ClassUtil()
    • Method Detail

      • asJavaSourceName

        public static String asJavaSourceName​(Class<?> clazz)
      • getAccessibleProperties

        public static List<String> getAccessibleProperties​(Class<?> clazz)
      • isAccessiblePropertiesIncludingNonGetterValueMethod

        public static boolean isAccessiblePropertiesIncludingNonGetterValueMethod​(Class<?> clazz,
                                                                                  String prop)
      • getAccessiblePropertiesIncludingNonGetterValueMethod

        public static List<String> getAccessiblePropertiesIncludingNonGetterValueMethod​(Class<?> clazz)
      • boxTypePrimitive

        public static Type boxTypePrimitive​(Type type)
      • isAssignableFrom

        public static boolean isAssignableFrom​(Type from,
                                               Type to)
      • toNonPrimitiveType

        public static Class<?> toNonPrimitiveType​(Class<?> c)
      • toRawClass

        public static Class<?> toRawClass​(Type type)
      • getTypeArgument

        public static Type getTypeArgument​(Type genericType,
                                           int index)