WorkTreeUpdater#Result: hide data members
This is the standard across JGit.
Change-Id: Ie52ad7000d8725657b33dd4f3adcc05ab9666875
diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/merge/ResolveMerger.java b/org.eclipse.jgit/src/org/eclipse/jgit/merge/ResolveMerger.java
index ab82dd0..d79f5d4 100644
--- a/org.eclipse.jgit/src/org/eclipse/jgit/merge/ResolveMerger.java
+++ b/org.eclipse.jgit/src/org/eclipse/jgit/merge/ResolveMerger.java
@@ -1181,12 +1181,12 @@ protected boolean mergeTrees(AbstractTreeIterator baseTree,
workTreeUpdater.writeWorkTreeChanges(true);
if (getUnmergedPaths().isEmpty() && !failed()) {
WorkTreeUpdater.Result result = workTreeUpdater.writeIndexChanges();
- resultTree = result.treeId;
- modifiedFiles = result.modifiedFiles;
- for (String f : result.failedToDelete) {
+ resultTree = result.getTreeId();
+ modifiedFiles = result.getModifiedFiles();
+ for (String f : result.getFailedToDelete()) {
failingPaths.put(f, MergeFailureReason.COULD_NOT_DELETE);
}
- return result.failedToDelete.isEmpty();
+ return result.getFailedToDelete().isEmpty();
}
resultTree = null;
return false;
diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/util/WorkTreeUpdater.java b/org.eclipse.jgit/src/org/eclipse/jgit/util/WorkTreeUpdater.java
index 98eaf93..a9f56c2 100644
--- a/org.eclipse.jgit/src/org/eclipse/jgit/util/WorkTreeUpdater.java
+++ b/org.eclipse.jgit/src/org/eclipse/jgit/util/WorkTreeUpdater.java
@@ -74,20 +74,33 @@ public class WorkTreeUpdater implements Closeable {
*/
public static class Result {
- /**
- * Files modified during this operation.
- */
- public List<String> modifiedFiles = new LinkedList<>();
+ private final List<String> modifiedFiles = new LinkedList<>();
+
+
+ private final List<String> failedToDelete = new LinkedList<>();
+
+ private ObjectId treeId = null;
/**
- * Files in this list were failed to be deleted.
+ * @return Modified tree ID if any, or null otherwise.
*/
- public List<String> failedToDelete = new LinkedList<>();
+ public ObjectId getTreeId() {
+ return treeId;
+ }
/**
- * Modified tree ID if any, or null otherwise.
+ * @return Files that couldn't be deleted.
*/
- public ObjectId treeId = null;
+ public List<String> getFailedToDelete() {
+ return failedToDelete;
+ }
+
+ /**
+ * @return Files modified during this operation.
+ */
+ public List<String> getModifiedFiles() {
+ return modifiedFiles;
+ }
}
Result result = new Result();