Retrieves the value for this field from the supplied instance.
Retrieves the value for this field from the supplied instance.
the return type of this field.
to extract the field value from.
as the name suggests will compute the lazy value before retrieving if this field is lazy. Defaults to false.
the value of the field as T.
Returns true if c
is extended or mixed in to the return type of this field.
Returns true if c
is extended or mixed in to the return type of this field.
True if this field is lazy.
True if this is a native field.
True if this is a static field.
The field name.
The type of the field.
EnhancedField wraps a java.lang.reflect.Field to provide more functionality and easier access.