Follow upstream's switch to memoization of Event properties

Gerrit core switched to memoized properties in

  2605168713139277fafa809f9fe0f98f4715f117

. To allow compilation against latest master, we follow this lead.

Change-Id: I1569f457343726b227ad71793a5ab7710382c322
diff --git a/src/main/java/com/googlesource/gerrit/plugins/reviewersbyblame/ChangeUpdatedListener.java b/src/main/java/com/googlesource/gerrit/plugins/reviewersbyblame/ChangeUpdatedListener.java
index bfe88e7..e4bc8a7 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/reviewersbyblame/ChangeUpdatedListener.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/reviewersbyblame/ChangeUpdatedListener.java
@@ -84,7 +84,7 @@
       return;
     }
     PatchSetCreatedEvent e = (PatchSetCreatedEvent) event;
-    Project.NameKey projectName = new Project.NameKey(e.change.project);
+    Project.NameKey projectName = e.getProjectNameKey();
 
     int maxReviewers;
     try {
@@ -103,8 +103,8 @@
       try (final RevWalk rw = new RevWalk(git)) {
         final ReviewDb reviewDb = schemaFactory.open();
         try {
-          Change.Id changeId = new Change.Id(Integer.parseInt(e.change.number));
-          PatchSet.Id psId = new PatchSet.Id(changeId, Integer.parseInt(e.patchSet.number));
+          Change.Id changeId = new Change.Id(Integer.parseInt(e.change.get().number));
+          PatchSet.Id psId = new PatchSet.Id(changeId, Integer.parseInt(e.patchSet.get().number));
           PatchSet ps = reviewDb.patchSets().get(psId);
           if (ps == null) {
             log.warn("Patch set " + psId.get() + " not found.");
@@ -118,7 +118,7 @@
           }
 
           final RevCommit commit =
-              rw.parseCommit(ObjectId.fromString(e.patchSet.revision));
+              rw.parseCommit(ObjectId.fromString(e.patchSet.get().revision));
 
           final Runnable task =
               reviewersByBlameFactory.create(commit, change, ps, maxReviewers, git);