in owners-common/src/main/java/com/googlesource/gerrit/owners/common/PathOwners.java [180:194]
private void processMatcherPerPath(
Map<String, Matcher> fullMatchers,
HashMap<String, Matcher> newMatchers,
String path,
OwnersMap ownersMap) {
Iterator<Matcher> it = fullMatchers.values().iterator();
while (it.hasNext()) {
Matcher matcher = it.next();
if (matcher.matches(path)) {
newMatchers.put(matcher.getPath(), matcher);
ownersMap.addFileOwners(path, matcher.getOwners());
ownersMap.addFileReviewers(path, matcher.getReviewers());
}
}
}