Getters for GitBranchTrackInfo
authorKirill Likhodedov <Kirill.Likhodedov@jetbrains.com>
Wed, 1 Feb 2012 13:13:36 +0000 (17:13 +0400)
committerKirill Likhodedov <Kirill.Likhodedov@jetbrains.com>
Wed, 1 Feb 2012 14:01:20 +0000 (18:01 +0400)
plugins/git4idea/src/git4idea/repo/GitBranchTrackInfo.java

index bd0c878eec7d267c4d82865ef9ca05ef44844bbd..5658590ee2f74cf3d6cbfc6633ce3d46f42c9b21 100644 (file)
@@ -22,9 +22,9 @@ import org.jetbrains.annotations.NotNull;
  */
 public class GitBranchTrackInfo {
 
-  private final String myBranch;
-  private final GitRemote myRemote;
-  private final String myRemoteBranch;
+  @NotNull private final String myBranch;
+  @NotNull private final GitRemote myRemote;
+  @NotNull private final String myRemoteBranch;
   private final boolean myMerge;
 
   GitBranchTrackInfo(@NotNull String branch, @NotNull GitRemote remote, @NotNull String remoteBranch, boolean merge) {
@@ -34,6 +34,25 @@ public class GitBranchTrackInfo {
     myRemote = remote;
   }
 
+  @NotNull
+  public String getBranch() {
+    return myBranch;
+  }
+
+  @NotNull
+  public GitRemote getRemote() {
+    return myRemote;
+  }
+
+  @NotNull
+  public String getRemoteBranch() {
+    return myRemoteBranch;
+  }
+
+  public boolean isMerge() {
+    return myMerge;
+  }
+
   @Override
   public String toString() {
     return String.format("%s %s %s %b", myBranch, myRemote, myRemoteBranch, myMerge);