private static List<Field> getFieldsIncludingAncestorTypes(Class<?> type) {
List<Field> allFields = new ArrayList<Field>();
while (true) {
Field[] fieldsArray = type.getDeclaredFields();
List<Field> fields = new ArrayList<Field>();
if (fieldsArray != null) {
for (Field f : fieldsArray) {
fields.add(f);
}
}
allFields.addAll(0, fields);
type = type.getSuperclass();
if (type == null) {
break;
}
if (!type.isAnnotationPresent(XmlType.class)) {
break;
}
}
return allFields;
}
Variable2Stub.java 文件源码
java
阅读 34
收藏 0
点赞 0
评论 0
项目:wsdl2html
作者:
评论列表
文章目录