Browse Source

Merge "Add @Override annotations to enums"

tags/v2.0.0.201206130900-r
Robin Rosenberg 12 years ago
parent
commit
159533c4cf

+ 2
- 0
org.eclipse.jgit/src/org/eclipse/jgit/api/CherryPickResult.java View File

}, },
/** */ /** */
FAILED { FAILED {
@Override
public String toString() { public String toString() {
return "Failed"; return "Failed";
} }
}, },
/** */ /** */
CONFLICTING { CONFLICTING {
@Override
public String toString() { public String toString() {
return "Conflicting"; return "Conflicting";
} }

+ 5
- 0
org.eclipse.jgit/src/org/eclipse/jgit/api/MergeResult.java View File

}, },
/** */ /** */
ALREADY_UP_TO_DATE { ALREADY_UP_TO_DATE {
@Override
public String toString() { public String toString() {
return "Already-up-to-date"; return "Already-up-to-date";
} }
}, },
/** */ /** */
FAILED { FAILED {
@Override
public String toString() { public String toString() {
return "Failed"; return "Failed";
} }
}, },
/** */ /** */
MERGED { MERGED {
@Override
public String toString() { public String toString() {
return "Merged"; return "Merged";
} }
}, },
/** */ /** */
CONFLICTING { CONFLICTING {
@Override
public String toString() { public String toString() {
return "Conflicting"; return "Conflicting";
} }
}, },
/** */ /** */
NOT_SUPPORTED { NOT_SUPPORTED {
@Override
public String toString() { public String toString() {
return "Not-yet-supported"; return "Not-yet-supported";
} }

+ 104
- 0
org.eclipse.jgit/src/org/eclipse/jgit/lib/RepositoryState.java View File

public enum RepositoryState { public enum RepositoryState {
/** Has no work tree and cannot be used for normal editing. */ /** Has no work tree and cannot be used for normal editing. */
BARE { BARE {
@Override
public boolean canCheckout() { return false; } public boolean canCheckout() { return false; }

@Override
public boolean canResetHead() { return false; } public boolean canResetHead() { return false; }

@Override
public boolean canCommit() { return false; } public boolean canCommit() { return false; }

@Override
public boolean canAmend() { return false; } public boolean canAmend() { return false; }

@Override
public String getDescription() { return "Bare"; } public String getDescription() { return "Bare"; }
}, },


* A safe state for working normally * A safe state for working normally
* */ * */
SAFE { SAFE {
@Override
public boolean canCheckout() { return true; } public boolean canCheckout() { return true; }

@Override
public boolean canResetHead() { return true; } public boolean canResetHead() { return true; }

@Override
public boolean canCommit() { return true; } public boolean canCommit() { return true; }

@Override
public boolean canAmend() { return true; } public boolean canAmend() { return true; }

@Override
public String getDescription() { return JGitText.get().repositoryState_normal; } public String getDescription() { return JGitText.get().repositoryState_normal; }
}, },


/** An unfinished merge. Must resolve or reset before continuing normally /** An unfinished merge. Must resolve or reset before continuing normally
*/ */
MERGING { MERGING {
@Override
public boolean canCheckout() { return false; } public boolean canCheckout() { return false; }

@Override
public boolean canResetHead() { return true; } public boolean canResetHead() { return true; }

@Override
public boolean canCommit() { return false; } public boolean canCommit() { return false; }

@Override
public boolean canAmend() { return false; } public boolean canAmend() { return false; }

@Override
public String getDescription() { return JGitText.get().repositoryState_conflicts; } public String getDescription() { return JGitText.get().repositoryState_conflicts; }
}, },


* contain any unmerged paths. * contain any unmerged paths.
*/ */
MERGING_RESOLVED { MERGING_RESOLVED {
@Override
public boolean canCheckout() { return true; } public boolean canCheckout() { return true; }

@Override
public boolean canResetHead() { return true; } public boolean canResetHead() { return true; }

@Override
public boolean canCommit() { return true; } public boolean canCommit() { return true; }

@Override
public boolean canAmend() { return false; } public boolean canAmend() { return false; }

@Override
public String getDescription() { return JGitText.get().repositoryState_merged; } public String getDescription() { return JGitText.get().repositoryState_merged; }
}, },


/** An unfinished cherry-pick. Must resolve or reset before continuing normally /** An unfinished cherry-pick. Must resolve or reset before continuing normally
*/ */
CHERRY_PICKING { CHERRY_PICKING {
@Override
public boolean canCheckout() { return false; } public boolean canCheckout() { return false; }

@Override
public boolean canResetHead() { return true; } public boolean canResetHead() { return true; }

@Override
public boolean canCommit() { return false; } public boolean canCommit() { return false; }

@Override
public boolean canAmend() { return false; } public boolean canAmend() { return false; }

@Override
public String getDescription() { return JGitText.get().repositoryState_conflicts; } public String getDescription() { return JGitText.get().repositoryState_conflicts; }
}, },


* contain any unmerged paths. * contain any unmerged paths.
*/ */
CHERRY_PICKING_RESOLVED { CHERRY_PICKING_RESOLVED {
@Override
public boolean canCheckout() { return true; } public boolean canCheckout() { return true; }

@Override
public boolean canResetHead() { return true; } public boolean canResetHead() { return true; }

@Override
public boolean canCommit() { return true; } public boolean canCommit() { return true; }

@Override
public boolean canAmend() { return false; } public boolean canAmend() { return false; }

@Override
public String getDescription() { return JGitText.get().repositoryState_merged; } public String getDescription() { return JGitText.get().repositoryState_merged; }
}, },


* An unfinished rebase or am. Must resolve, skip or abort before normal work can take place * An unfinished rebase or am. Must resolve, skip or abort before normal work can take place
*/ */
REBASING { REBASING {
@Override
public boolean canCheckout() { return false; } public boolean canCheckout() { return false; }

@Override
public boolean canResetHead() { return false; } public boolean canResetHead() { return false; }

@Override
public boolean canCommit() { return true; } public boolean canCommit() { return true; }

@Override
public boolean canAmend() { return true; } public boolean canAmend() { return true; }

@Override
public String getDescription() { return JGitText.get().repositoryState_rebaseOrApplyMailbox; } public String getDescription() { return JGitText.get().repositoryState_rebaseOrApplyMailbox; }
}, },


* An unfinished rebase. Must resolve, skip or abort before normal work can take place * An unfinished rebase. Must resolve, skip or abort before normal work can take place
*/ */
REBASING_REBASING { REBASING_REBASING {
@Override
public boolean canCheckout() { return false; } public boolean canCheckout() { return false; }

@Override
public boolean canResetHead() { return false; } public boolean canResetHead() { return false; }

@Override
public boolean canCommit() { return true; } public boolean canCommit() { return true; }

@Override
public boolean canAmend() { return true; } public boolean canAmend() { return true; }

@Override
public String getDescription() { return JGitText.get().repositoryState_rebase; } public String getDescription() { return JGitText.get().repositoryState_rebase; }
}, },


* An unfinished apply. Must resolve, skip or abort before normal work can take place * An unfinished apply. Must resolve, skip or abort before normal work can take place
*/ */
APPLY { APPLY {
@Override
public boolean canCheckout() { return false; } public boolean canCheckout() { return false; }

@Override
public boolean canResetHead() { return false; } public boolean canResetHead() { return false; }

@Override
public boolean canCommit() { return true; } public boolean canCommit() { return true; }

@Override
public boolean canAmend() { return true; } public boolean canAmend() { return true; }

@Override
public String getDescription() { return JGitText.get().repositoryState_applyMailbox; } public String getDescription() { return JGitText.get().repositoryState_applyMailbox; }
}, },


* An unfinished rebase with merge. Must resolve, skip or abort before normal work can take place * An unfinished rebase with merge. Must resolve, skip or abort before normal work can take place
*/ */
REBASING_MERGE { REBASING_MERGE {
@Override
public boolean canCheckout() { return false; } public boolean canCheckout() { return false; }

@Override
public boolean canResetHead() { return false; } public boolean canResetHead() { return false; }

@Override
public boolean canCommit() { return true; } public boolean canCommit() { return true; }

@Override
public boolean canAmend() { return true; } public boolean canAmend() { return true; }

@Override
public String getDescription() { return JGitText.get().repositoryState_rebaseWithMerge; } public String getDescription() { return JGitText.get().repositoryState_rebaseWithMerge; }
}, },


* An unfinished interactive rebase. Must resolve, skip or abort before normal work can take place * An unfinished interactive rebase. Must resolve, skip or abort before normal work can take place
*/ */
REBASING_INTERACTIVE { REBASING_INTERACTIVE {
@Override
public boolean canCheckout() { return false; } public boolean canCheckout() { return false; }

@Override
public boolean canResetHead() { return false; } public boolean canResetHead() { return false; }

@Override
public boolean canCommit() { return true; } public boolean canCommit() { return true; }

@Override
public boolean canAmend() { return true; } public boolean canAmend() { return true; }

@Override
public String getDescription() { return JGitText.get().repositoryState_rebaseInteractive; } public String getDescription() { return JGitText.get().repositoryState_rebaseInteractive; }
}, },


*/ */
BISECTING { BISECTING {
/* Changing head is a normal operation when bisecting */ /* Changing head is a normal operation when bisecting */
@Override
public boolean canCheckout() { return true; } public boolean canCheckout() { return true; }


/* Do not reset, checkout instead */ /* Do not reset, checkout instead */
@Override
public boolean canResetHead() { return false; } public boolean canResetHead() { return false; }


/* Commit during bisect is useful */ /* Commit during bisect is useful */
@Override
public boolean canCommit() { return true; } public boolean canCommit() { return true; }


@Override
public boolean canAmend() { return false; } public boolean canAmend() { return false; }


@Override
public String getDescription() { return JGitText.get().repositoryState_bisecting; } public String getDescription() { return JGitText.get().repositoryState_bisecting; }
}; };



Loading…
Cancel
Save