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.Object
getFieldValue(java.lang.Object obj, java.lang.reflect.Field field)
Returns the value of a field in an object.private static java.lang.Object
getInacessibleFieldValue(java.lang.Object obj, java.lang.reflect.Field field)
private static java.lang.Object
getPrivateFieldValue(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.IllegalAccessException
Returns 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)
-
-