private void printMessage(List<DescriptorProto> messageDescList, String javaPackage,
String outerClassName) {
for (DescriptorProto messageDesc : messageDescList) {
String pojoClassType = messageDesc.getName();
String pojoPackageName = javaPackage + "." + outerClassName;
String fullpojoType = pojoPackageName.toLowerCase() + "." + pojoClassType;
pojoTypes.put(pojoClassType, fullpojoType);
PrintMessageFile messageFile =
new PrintMessageFile(generatePath, pojoPackageName, pojoClassType);
try {
messageFile.setMessageFields(messageDesc.getFieldList());
messageFile.setPojoTypeCache(pojoTypes);
messageFile.setSourceMessageDesc(messageDesc);
} finally {
messageFile.print();
}
}
}
CommonProto2Java.java 文件源码
java
阅读 41
收藏 0
点赞 0
评论 0
项目:saluki
作者:
评论列表
文章目录