Class FieldValueHelper
- java.lang.Object
-
- org.glassfish.pfl.basic.reflection.FieldValueHelper
-
public class FieldValueHelper extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description FieldValueHelper()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.ObjectgetFieldValue(java.lang.Object obj, java.lang.reflect.Field field)Returns the value of a field in an object.private static java.lang.ObjectgetInacessibleFieldValue(java.lang.Object obj, java.lang.reflect.Field field)private static java.lang.ObjectgetPrivateFieldValue(java.lang.Object obj, java.lang.reflect.Field field)
-
-
-
Field Detail
-
bridge
private static final Bridge bridge
-
-
Method Detail
-
getFieldValue
public static java.lang.Object getFieldValue(java.lang.Object obj, java.lang.reflect.Field field) throws java.lang.IllegalAccessExceptionReturns the value of a field in an object.- Parameters:
obj- the object holding the fieldfield- the field whose value is to be returned.- Throws:
java.lang.IllegalAccessException- if the field cannot directly be accessed.
-
getPrivateFieldValue
private static java.lang.Object getPrivateFieldValue(java.lang.Object obj, java.lang.reflect.Field field) throws java.lang.IllegalAccessException- Throws:
java.lang.IllegalAccessException
-
getInacessibleFieldValue
private static java.lang.Object getInacessibleFieldValue(java.lang.Object obj, java.lang.reflect.Field field)
-
-