/** Checks whether any generated classes conflict with the given name. */
private static boolean hasConflictingClassName(FileDescriptorProto file, String name) {
for (EnumDescriptorProto enumDesc : file.getEnumTypeList()) {
if (name.equals(enumDesc.getName())) {
return true;
}
}
for (ServiceDescriptorProto serviceDesc : file.getServiceList()) {
if (name.equals(serviceDesc.getName())) {
return true;
}
}
for (DescriptorProto messageDesc : file.getMessageTypeList()) {
if (hasConflictingClassName(messageDesc, name)) {
return true;
}
}
return false;
}
JavaQualifiedNames.java 文件源码
java
阅读 36
收藏 0
点赞 0
评论 0
项目:closure-templates
作者:
评论列表
文章目录