private boolean matchCamelCase()

in oas-validator/oas-validator-style/src/main/java/org/apache/servicecomb/toolkit/oasv/style/validator/paths/PathsKeyCaseValidator.java [78:96]


  private boolean matchCamelCase(String path) {

    String[] pathSegments = path.split("/");

    for (String pathSegment : pathSegments) {
      if (StringUtils.isEmpty(pathSegment)) {
        continue;
      }
      String matchingPart = pathSegment;
      if (isTemplate(pathSegment)) {
        matchingPart = extractTemplateVariable(pathSegment);
      }
      if (!isMatchCase(expectedCase, matchingPart)) {
        return false;
      }
    }
    return true;

  }