private static void populateDefaultValues(Object object) {
Object target = object instanceof JAXBElement ? ((JAXBElement)object).getValue() : object;
if (target == null) {
return;
} else if (target instanceof Collection) {
for (Object element : (Collection<?>)target) {
populateDefaultValues(element);
}
} else if (target.getClass().getDeclaredAnnotation(XmlType.class) != null) {
for (Field field : target.getClass().getDeclaredFields()) {
XmlElement xmlElement = field.getAnnotation(XmlElement.class);
if (xmlElement != null) {
checkXmlElementFieldValue(target, field, xmlElement);
}
}
}
}
Client.java 文件源码
java
阅读 60
收藏 0
点赞 0
评论 0
项目:ontrac4j
作者:
评论列表
文章目录