Class Fields
- java.lang.Object
-
- com.thoughtworks.xstream.core.util.Fields
-
public class Fields extends java.lang.ObjectSlightly nicer way to find, get and set fields in classes. Wraps standard java.lang.reflect.Field calls and turns exceptions into XStreamExceptions.- Author:
- Joe Walnes, Jörg Schaible
-
-
Constructor Summary
Constructors Constructor Description Fields()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static java.lang.reflect.Fieldfind(java.lang.Class type, java.lang.String name)static java.lang.reflect.Fieldlocate(java.lang.Class definedIn, java.lang.Class fieldType, boolean isStatic)static java.lang.Objectread(java.lang.reflect.Field field, java.lang.Object instance)static voidwrite(java.lang.reflect.Field field, java.lang.Object instance, java.lang.Object value)
-
-
-
Method Detail
-
locate
public static java.lang.reflect.Field locate(java.lang.Class definedIn, java.lang.Class fieldType, boolean isStatic)
-
find
public static java.lang.reflect.Field find(java.lang.Class type, java.lang.String name)
-
write
public static void write(java.lang.reflect.Field field, java.lang.Object instance, java.lang.Object value)
-
read
public static java.lang.Object read(java.lang.reflect.Field field, java.lang.Object instance)
-
-