JavaQualifiedNames.java 文件源码

java
阅读 34 收藏 0 点赞 0 评论 0

项目:closure-templates 作者:
/** 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;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号