package com.ubt.jimu.controller.util; import com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider; import com.thoughtworks.xstream.core.util.Fields; import java.lang.reflect.Field; /* loaded from: classes.dex */ public class FieldDefaultProvider extends PureJavaReflectionProvider { @Override // com.thoughtworks.xstream.converters.reflection.PureJavaReflectionProvider, com.thoughtworks.xstream.converters.reflection.ReflectionProvider public void writeField(Object obj, String str, Object obj2, Class cls) { super.writeField(obj, str, obj2, cls); Field field = this.fieldDictionary.field(obj.getClass(), str, cls); validateFieldAccess(field); if (!(obj2 instanceof String)) { Fields.write(field, obj, obj2); return; } String trim = ((String) obj2).trim(); if (trim.length() > 0) { Fields.write(field, obj, trim); } } }