private void addObjectFactoryClass(Map<String, RmType> target, Class<?> rmClass, RmType child) {
XmlType xmlType = rmClass.getAnnotation(XmlType.class);
if (xmlType != null || rmClass == RmObject.class) {
String rmType = xmlType != null ? xmlType.name() : RmTypes.RM_OBJECT;
RmType node = target.get(rmType);
if (node == null) {
node = new RmType(rmType);
rmTypeNameClasses.put(rmType, rmClass);
target.put(rmType, node);
}
if (child != null && !node.getChildren().contains(child)) {
node.addChild(child);
}
addObjectFactoryClass(target, rmClass.getSuperclass(), node);
}
}
RmTypeGraphBuilder.java 文件源码
java
阅读 34
收藏 0
点赞 0
评论 0
项目:adl2-core
作者:
评论列表
文章目录