/** Used by the other overload, descends recursively into messages. */
private static boolean hasConflictingClassName(DescriptorProto messageDesc, String name) {
if (name.equals(messageDesc.getName())) {
return true;
}
for (EnumDescriptorProto enumDesc : messageDesc.getEnumTypeList()) {
if (name.equals(enumDesc.getName())) {
return true;
}
}
for (DescriptorProto nestedMessageDesc : messageDesc.getNestedTypeList()) {
if (hasConflictingClassName(nestedMessageDesc, name)) {
return true;
}
}
return false;
}
JavaQualifiedNames.java 文件源码
java
阅读 34
收藏 0
点赞 0
评论 0
项目:closure-templates
作者:
评论列表
文章目录