Package org.fest.reflect.field
Class FieldType<T>
java.lang.Object
org.fest.reflect.field.FieldType<T>
- Type Parameters:
T- the generic type of the field.
Understands the type of a field to access using Java Reflection.
The following is an example of proper usage of this class:
// Retrieves the value of the field "name" String name =field("name").ofType(String.class).in(person).get(); // Sets the value of the field "name" to "Yoda"field("name").ofType(String.class).in(person).set("Yoda");
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
name
-
type
-
-
Constructor Details
-
FieldType
-
-
Method Details
-
newFieldType
-
in
Returns a new field access invoker, capable of accessing (read/write) the underlying field.- Parameters:
target- the object containing the field of interest.- Returns:
- the created field access invoker.
- Throws:
NullPointerException- if the given target isnull.ReflectionError- if a field with a matching name and type cannot be found.
-