Package io.microsphere.spring.util
Class FieldUtils
- java.lang.Object
-
- io.microsphere.spring.util.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)
GetField
Valuestatic <T> T
getFieldValue(java.lang.Object object, java.lang.String fieldName, java.lang.Class<T> fieldType)
GetField
Valuestatic <T> T
getFieldValue(java.lang.Object object, java.lang.String fieldName, T defaultValue)
GetField
Value
-
-
-
Method Detail
-
getFieldValue
public static <T> T getFieldValue(java.lang.Object object, java.lang.String fieldName)
GetField
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)
GetField
Value- Type Parameters:
T
- field type- Parameters:
object
-Object
fieldName
- field namedefaultValue
- default value- Returns:
Field
Value
-
getFieldValue
public static <T> T getFieldValue(java.lang.Object object, java.lang.String fieldName, java.lang.Class<T> fieldType)
GetField
Value- Type Parameters:
T
- field type- Parameters:
object
-Object
fieldName
- field namefieldType
- field type- Returns:
Field
Value
-
-