From f0ee490791db7d125016b123dae86ae60e49614e Mon Sep 17 00:00:00 2001 From: Julia Beliaeva Date: Wed, 14 Jan 2015 16:13:47 +0300 Subject: [PATCH] [vcs-log] add NotNull annotations --- platform/vcs-log/api/src/com/intellij/vcs/log/VcsLog.java | 1 + .../vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogImpl.java | 1 + .../vcs-log/impl/src/com/intellij/vcs/log/ui/VcsLogUiImpl.java | 2 ++ 3 files changed, 4 insertions(+) diff --git a/platform/vcs-log/api/src/com/intellij/vcs/log/VcsLog.java b/platform/vcs-log/api/src/com/intellij/vcs/log/VcsLog.java index 9636218cd449..73b0c3bfdb54 100644 --- a/platform/vcs-log/api/src/com/intellij/vcs/log/VcsLog.java +++ b/platform/vcs-log/api/src/com/intellij/vcs/log/VcsLog.java @@ -56,6 +56,7 @@ public interface VcsLog { /** * Selects the commit node defined by the given reference (commit hash, branch or tag). */ + @NotNull Future jumpToReference(String reference); /** diff --git a/platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogImpl.java b/platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogImpl.java index a36e871489bd..0b685dffc3f1 100644 --- a/platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogImpl.java +++ b/platform/vcs-log/impl/src/com/intellij/vcs/log/impl/VcsLogImpl.java @@ -85,6 +85,7 @@ public class VcsLogImpl implements VcsLog { return myUi.getDataPack().getRefsModel().getAllRefs(); } + @NotNull @Override public Future jumpToReference(final String reference) { Collection references = getAllReferences(); diff --git a/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/VcsLogUiImpl.java b/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/VcsLogUiImpl.java index 7e098af05ee9..440b3efd1a9a 100644 --- a/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/VcsLogUiImpl.java +++ b/platform/vcs-log/impl/src/com/intellij/vcs/log/ui/VcsLogUiImpl.java @@ -194,6 +194,7 @@ public class VcsLogUiImpl implements VcsLogUi, Disposable { return myUiProperties.isShowRootNames(); } + @NotNull public Future jumpToCommit(@NotNull Hash commitHash) { SettableFuture future = SettableFuture.create(); jumpTo(commitHash, new PairFunction() { @@ -205,6 +206,7 @@ public class VcsLogUiImpl implements VcsLogUi, Disposable { return future; } + @NotNull public Future jumpToCommitByPartOfHash(@NotNull String commitHash) { SettableFuture future = SettableFuture.create(); jumpTo(commitHash, new PairFunction() {