Fix typo in matchers configuration

Configuration of the matchers of a owners' directory was incorrectly
misspelled without the 'r' (matches).

Matchers are the subjects, matches are the strings being matched and
thus the objects.

Change-Id: I8a45edb8e1d459d3fa5821f96b984f85ef99fbf0
diff --git a/owners-autoassign/src/main/java/com/vmware/gerrit/owners/common/GitRefListener.java b/owners-autoassign/src/main/java/com/vmware/gerrit/owners/common/GitRefListener.java
index e0d7faa..075f066 100644
--- a/owners-autoassign/src/main/java/com/vmware/gerrit/owners/common/GitRefListener.java
+++ b/owners-autoassign/src/main/java/com/vmware/gerrit/owners/common/GitRefListener.java
@@ -87,7 +87,7 @@
               repository, patchList);
           Set<Account.Id> allReviewers = Sets.newHashSet();
           allReviewers.addAll(owners.get().values());
-          for(Matcher matcher: owners.getMatches().values()) {
+          for(Matcher matcher: owners.getMatchers().values()) {
             allReviewers.addAll( matcher.getOwners());
           }
           logger.debug("Autoassigned reviewers are: {}",allReviewers.toString());
diff --git a/owners-common/src/main/java/com/vmware/gerrit/owners/common/ConfigurationParser.java b/owners-common/src/main/java/com/vmware/gerrit/owners/common/ConfigurationParser.java
index 06e2c64..d5859e6 100644
--- a/owners-common/src/main/java/com/vmware/gerrit/owners/common/ConfigurationParser.java
+++ b/owners-common/src/main/java/com/vmware/gerrit/owners/common/ConfigurationParser.java
@@ -75,7 +75,7 @@
   }
 
   private void addMatchers(JsonNode jsonNode, OwnersConfig ret) {
-    getNode(jsonNode, "matches")
+    getNode(jsonNode, "matchers")
     .map(this::getMatchers)
     .ifPresent(m -> m.forEach(ret::addMatcher));
   }
@@ -102,7 +102,7 @@
             .flatMap(o -> accounts.find(o).stream())
             .collect(Collectors.toSet());
     if (owners.isEmpty()) {
-      log.warn("Matches must contain a list of owners");
+      log.warn("Matchers must contain a list of owners");
       return Optional.empty();
     }
 
diff --git a/owners-common/src/main/java/com/vmware/gerrit/owners/common/PathOwners.java b/owners-common/src/main/java/com/vmware/gerrit/owners/common/PathOwners.java
index 71616ad..bbfacbc 100644
--- a/owners-common/src/main/java/com/vmware/gerrit/owners/common/PathOwners.java
+++ b/owners-common/src/main/java/com/vmware/gerrit/owners/common/PathOwners.java
@@ -45,7 +45,7 @@
 
   private final Accounts accounts;
 
-  private Map<String, Matcher> matches;
+  private Map<String, Matcher> matchers;
 
   private Map<String, Set<Id>> fileOwners;
 
@@ -59,7 +59,7 @@
 
     OwnersMap map = fetchOwners();
     owners = Multimaps.unmodifiableSetMultimap(map.getPathOwners());
-    matches = map.getMatchers();
+    matchers = map.getMatchers();
     fileOwners = map.getFileOwners();
   }
 
@@ -72,8 +72,8 @@
     return owners;
   }
 
-  public Map<String, Matcher> getMatches() {
-    return matches;
+  public Map<String, Matcher> getMatchers() {
+    return matchers;
   }
 
   public Map<String, Set<Account.Id>> getFileOwners() {
diff --git a/owners-common/src/test/java/com/vmware/gerrit/owners/common/Config.java b/owners-common/src/test/java/com/vmware/gerrit/owners/common/Config.java
index ebc802c..ba045d8 100644
--- a/owners-common/src/test/java/com/vmware/gerrit/owners/common/Config.java
+++ b/owners-common/src/test/java/com/vmware/gerrit/owners/common/Config.java
@@ -93,7 +93,7 @@
       sb.append("- " + owner + "\n");
     }
     if (matchers.length > 0) {
-      sb.append("matches: \n");
+      sb.append("matchers: \n");
       for (MatcherConfig matcher : matchers) {
         sb.append(matcher.toYaml());
       }
diff --git a/owners-common/src/test/java/com/vmware/gerrit/owners/common/RegexTest.java b/owners-common/src/test/java/com/vmware/gerrit/owners/common/RegexTest.java
index 058b747..9599672 100644
--- a/owners-common/src/test/java/com/vmware/gerrit/owners/common/RegexTest.java
+++ b/owners-common/src/test/java/com/vmware/gerrit/owners/common/RegexTest.java
@@ -149,13 +149,13 @@
     Set<Account.Id> ownersSet = owners.get().get("project/OWNERS");
     assertEquals(2, ownersSet.size());
 
-    // get matches
-    Map<String, Matcher> matches = owners.getMatches();
-    assertEquals(4, matches.size());
+    // get matchers
+    Map<String, Matcher> matchers = owners.getMatchers();
+    assertEquals(4, matchers.size());
 
     // asserts we have 1 exact matcher
     List<Entry<String, Matcher>> onlyExacts =
-        iteratorStream(matches.entrySet().iterator()).filter(
+        iteratorStream(matchers.entrySet().iterator()).filter(
             entry -> entry.getValue() instanceof ExactMatcher).collect(
             Collectors.toList());
     assertEquals(1, onlyExacts.size());
@@ -163,7 +163,7 @@
 
     // ... 1 regex matcher
     List<Entry<String, Matcher>> regexList =
-        StreamUtils.iteratorStream(matches.entrySet().iterator())
+        StreamUtils.iteratorStream(matchers.entrySet().iterator())
             .filter(entry -> entry.getValue() instanceof RegExMatcher)
             .collect(Collectors.toList());
     assertEquals(1, regexList.size());
@@ -171,7 +171,7 @@
 
     // ... 1 partial regex matcher
     List<Entry<String, Matcher>> partialRegexList =
-       iteratorStream(matches.entrySet().iterator())
+       iteratorStream(matchers.entrySet().iterator())
             .filter(entry -> entry.getValue() instanceof PartialRegExMatcher)
             .collect(Collectors.toList());
     assertEquals(1, partialRegexList.size());
@@ -179,7 +179,7 @@
 
     // .... 1 suffix matcher
     List<Entry<String, Matcher>> suffixList =
-        iteratorStream(matches.entrySet().iterator()).filter(
+        iteratorStream(matchers.entrySet().iterator()).filter(
             entry -> entry.getValue() instanceof SuffixMatcher).collect(
             Collectors.toList());
     assertEquals(1, suffixList.size());