Class ReflectionUtils


  • public class ReflectionUtils
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      ReflectionUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.lang.reflect.Field _searchField​(java.lang.Class<?> clazz, java.lang.String name)  
      static java.util.List<java.lang.Class<?>> getAllInterfaces​(java.lang.Class<?> cls)  
      static java.lang.Object getField​(java.lang.Object on, java.lang.reflect.Field field)  
      static java.lang.RuntimeException handleInvocationTargetException​(java.lang.reflect.InvocationTargetException e, java.lang.String msg)  
      static java.lang.reflect.Field searchField​(java.lang.Class<?> clazz, java.lang.String name)  
      static void setField​(java.lang.Object on, java.lang.String fieldName, java.lang.Object value)  
      static void setFieldWithConversion​(java.lang.Object on, java.lang.String fieldName, java.lang.String value)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ReflectionUtils

        public ReflectionUtils()
    • Method Detail

      • searchField

        public static java.lang.reflect.Field searchField​(java.lang.Class<?> clazz,
                                                          java.lang.String name)
      • _searchField

        public static java.lang.reflect.Field _searchField​(java.lang.Class<?> clazz,
                                                           java.lang.String name)
      • handleInvocationTargetException

        public static java.lang.RuntimeException handleInvocationTargetException​(java.lang.reflect.InvocationTargetException e,
                                                                                 java.lang.String msg)
      • setField

        public static void setField​(java.lang.Object on,
                                    java.lang.String fieldName,
                                    java.lang.Object value)
      • getField

        public static java.lang.Object getField​(java.lang.Object on,
                                                java.lang.reflect.Field field)
      • getAllInterfaces

        public static java.util.List<java.lang.Class<?>> getAllInterfaces​(java.lang.Class<?> cls)
      • setFieldWithConversion

        public static void setFieldWithConversion​(java.lang.Object on,
                                                  java.lang.String fieldName,
                                                  java.lang.String value)