From 7ee9d4a4570164e867bc4aeda95e3154cea8ff65 Mon Sep 17 00:00:00 2001 From: Konstantin Kolosovsky Date: Thu, 13 Oct 2016 18:12:44 +0300 Subject: [PATCH] svn: Refactored "SvnCommittedChangesProvider" - added @Override --- .../history/SvnCommittedChangesProvider.java | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/plugins/svn4idea/src/org/jetbrains/idea/svn/history/SvnCommittedChangesProvider.java b/plugins/svn4idea/src/org/jetbrains/idea/svn/history/SvnCommittedChangesProvider.java index f9e720a04c3d..820b66068db8 100644 --- a/plugins/svn4idea/src/org/jetbrains/idea/svn/history/SvnCommittedChangesProvider.java +++ b/plugins/svn4idea/src/org/jetbrains/idea/svn/history/SvnCommittedChangesProvider.java @@ -93,16 +93,19 @@ public class SvnCommittedChangesProvider implements CachingCommittedChangesProvi }, project.getDisposed())); } + @Override @NotNull public ChangeBrowserSettings createDefaultSettings() { return new ChangeBrowserSettings(); } + @Override @NotNull public ChangesBrowserSettingsEditor createFilterUI(boolean showDateFilter) { return new SvnVersionFilterComponent(showDateFilter); } + @Override @Nullable public RepositoryLocation getLocationFor(@NotNull FilePath root) { String url = SvnUtil.getExactLocation(myVcs, root.getIOFile()); @@ -110,16 +113,19 @@ public class SvnCommittedChangesProvider implements CachingCommittedChangesProvi return url == null ? null : new SvnRepositoryLocation(url, root); } + @Override @Nullable public RepositoryLocation getLocationFor(@NotNull FilePath root, @Nullable String repositoryPath) { return repositoryPath == null ? getLocationFor(root) : new SvnRepositoryLocation(repositoryPath); } + @Override @NotNull public VcsCommittedListsZipper getZipper() { return myZipper; } + @Override public void loadCommittedChanges(@NotNull ChangeBrowserSettings settings, @NotNull RepositoryLocation location, int maxCount, @@ -143,6 +149,7 @@ public class SvnCommittedChangesProvider implements CachingCommittedChangesProvi } } + @Override @NotNull public List getCommittedChanges(@NotNull ChangeBrowserSettings settings, @NotNull RepositoryLocation location, @@ -260,6 +267,7 @@ public class SvnCommittedChangesProvider implements CachingCommittedChangesProvi SvnBundle.message("progress.text2.changes.establishing.connection", location)); } + @Override @NotNull public ChangeListColumn[] getColumns() { return new ChangeListColumn[]{ @@ -275,6 +283,7 @@ public class SvnCommittedChangesProvider implements CachingCommittedChangesProvi myMergeInfoUpdatesListener.addPanel(action); } + @Override @NotNull public VcsCommittedViewAuxiliary createActions(@NotNull DecoratorManager manager, @Nullable RepositoryLocation location) { RootsAndBranches rootsAndBranches = new RootsAndBranches(myVcs, manager, location); @@ -295,6 +304,7 @@ public class SvnCommittedChangesProvider implements CachingCommittedChangesProvi }, singletonList(action)); } + @Override public int getUnlimitedCountValue() { return 0; } @@ -316,14 +326,17 @@ public class SvnCommittedChangesProvider implements CachingCommittedChangesProvi return true; } + @Override public int getFormatVersion() { return VERSION_WITH_REPLACED_PATHS; } + @Override public void writeChangeList(@NotNull DataOutput dataStream, @NotNull SvnChangeList list) throws IOException { list.writeToStream(dataStream); } + @Override @NotNull public SvnChangeList readChangeList(@NotNull RepositoryLocation location, @NotNull DataInput stream) throws IOException { int version = getFormatVersion(); @@ -331,10 +344,12 @@ public class SvnCommittedChangesProvider implements CachingCommittedChangesProvi VERSION_WITH_REPLACED_PATHS <= version); } + @Override public boolean isMaxCountSupported() { return true; } + @Override @Nullable public Collection getIncomingFiles(@NotNull RepositoryLocation location) throws VcsException { FilePath root = null; @@ -382,14 +397,17 @@ public class SvnCommittedChangesProvider implements CachingCommittedChangesProvi return status != null && !StatusType.STATUS_NONE.equals(status); } + @Override public boolean refreshCacheByNumber() { return true; } + @Override public String getChangelistTitle() { return SvnBundle.message("changes.browser.revision.term"); } + @Override public boolean isChangeLocallyAvailable(FilePath filePath, @Nullable VcsRevisionNumber localRevision, VcsRevisionNumber changeRevision, @@ -397,6 +415,7 @@ public class SvnCommittedChangesProvider implements CachingCommittedChangesProvi return localRevision != null && localRevision.compareTo(changeRevision) >= 0; } + @Override public boolean refreshIncomingWithCommitted() { return true; }