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;
}