in src/main/java/com/googlesource/gerrit/plugins/events/BranchHelper.java [59:79]
public static BranchNameKey getBranch(JsonElement event) {
BranchNameKey b = null;
if (event != null) {
JsonObject obj = event.getAsJsonObject();
// Known events of this type:
// CommitReceivedEvent, RefReplicationDoneEvent, RefReplicatedEvent
b = getBranch(obj);
if (b == null) {
// Known events of this type:
// CommentAddedEvent, ChangeMergedEvent, ChangeAbandonedEvent,
// ChangeRestoredEvent, DraftPublishedEvent, MergeFailedEvent,
// PatchSetCreatedEvent, ReviewerAddedEvent:
b = getBranch(obj.get("change"));
if (b == null) {
// Known events of this type: RefUpdatedEvent
b = getBranch(obj.get("refUpdate"));
}
}
}
return b;
}