Class FieldUtils


  • public abstract class FieldUtils
    extends java.lang.Object
    Field Utilities
    Since:
    2017.01.22
    Author:
    Mercy
    See Also:
    Field, ReflectionUtils
    • Constructor Summary

      Constructors 
      Constructor Description
      FieldUtils()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <T> T getFieldValue​(java.lang.Object object, java.lang.String fieldName)
      Get Field Value
      static <T> T getFieldValue​(java.lang.Object object, java.lang.String fieldName, java.lang.Class<T> fieldType)
      Get Field Value
      static <T> T getFieldValue​(java.lang.Object object, java.lang.String fieldName, T defaultValue)
      Get Field Value
      • Methods inherited from class java.lang.Object

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

      • FieldUtils

        public FieldUtils()
    • Method Detail

      • getFieldValue

        public static <T> T getFieldValue​(java.lang.Object object,
                                          java.lang.String fieldName)
        Get Field Value
        Type Parameters:
        T - field type
        Parameters:
        object - Object
        fieldName - field name
        Returns:
        Field Value
      • getFieldValue

        public static <T> T getFieldValue​(java.lang.Object object,
                                          java.lang.String fieldName,
                                          T defaultValue)
        Get Field Value
        Type Parameters:
        T - field type
        Parameters:
        object - Object
        fieldName - field name
        defaultValue - default value
        Returns:
        Field Value
      • getFieldValue

        public static <T> T getFieldValue​(java.lang.Object object,
                                          java.lang.String fieldName,
                                          java.lang.Class<T> fieldType)
        Get Field Value
        Type Parameters:
        T - field type
        Parameters:
        object - Object
        fieldName - field name
        fieldType - field type
        Returns:
        Field Value