public class HarmonyReflectionProvider extends PureJavaReflectionProvider
com.thoughtworks.acceptance.objects.StandardObject, of type
JTable or Font. Additionally it fails with a NPE processing the
annotations and has a wrong offset dealing with time zone. Same problems apply to 5.0M5.ReflectionProvider.VisitorfieldDictionary| Constructor and Description |
|---|
HarmonyReflectionProvider() |
HarmonyReflectionProvider(FieldDictionary dic) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Object |
newInstance(java.lang.Class type)
Creates a new instance of the specified type.
|
protected void |
validateFieldAccess(java.lang.reflect.Field field) |
void |
writeField(java.lang.Object object,
java.lang.String fieldName,
java.lang.Object value,
java.lang.Class definedIn) |
fieldDefinedInClass, fieldModifiersSupported, getField, getFieldType, readResolve, setFieldDictionary, visitSerializableFieldspublic HarmonyReflectionProvider()
public HarmonyReflectionProvider(FieldDictionary dic)
public java.lang.Object newInstance(java.lang.Class type)
ReflectionProvidernewInstance in interface ReflectionProvidernewInstance in class PureJavaReflectionProvidertype - the type to instantiatepublic void writeField(java.lang.Object object,
java.lang.String fieldName,
java.lang.Object value,
java.lang.Class definedIn)
writeField in interface ReflectionProviderwriteField in class PureJavaReflectionProviderprotected void validateFieldAccess(java.lang.reflect.Field field)
validateFieldAccess in class PureJavaReflectionProviderJoe Walnes, http://xstream.codehaus.org/