PatchSetInserter: Organize the myriad of fields
Change-Id: I91ee7b8ab876cd3729284fae4e47695c799b6d4d
diff --git a/gerrit-server/src/main/java/com/google/gerrit/server/change/PatchSetInserter.java b/gerrit-server/src/main/java/com/google/gerrit/server/change/PatchSetInserter.java
index cada143..4711d3a 100644
--- a/gerrit-server/src/main/java/com/google/gerrit/server/change/PatchSetInserter.java
+++ b/gerrit-server/src/main/java/com/google/gerrit/server/change/PatchSetInserter.java
@@ -87,6 +87,7 @@
GERRIT, RECEIVE_COMMITS, NONE
}
+ // Injected fields.
private final ChangeHooks hooks;
private final PatchSetInfoFactory patchSetInfoFactory;
private final ReviewDb db;
@@ -97,15 +98,19 @@
private final ApprovalCopier approvalCopier;
private final ChangeMessagesUtil cmUtil;
+ // Assisted-injected fields.
private final RevCommit commit;
private final ChangeControl ctl;
private final IdentifiedUser user;
private final Repository git;
private final RevWalk revWalk;
+ // Lazily initialized fields.
private PatchSet.Id psId;
- private String message;
+
+ // Fields exposed as setters.
private SshInfo sshInfo;
+ private String message;
private ValidatePolicy validatePolicy = ValidatePolicy.GERRIT;
private boolean draft;
private Iterable<String> groups;