From 3d203114bdacc3f9c73aa7fbaa4c201151bf0152 Mon Sep 17 00:00:00 2001 From: David Pursehouse Date: Tue, 18 Dec 2018 14:07:53 +0900 Subject: [PATCH] UploadPack: Add @Nullable annotations The class has several methods where passing a null parameter is valid. Annotate those parameters as @Nullable. Change-Id: Ie08893ee3ab34c1ffb2db875b4ab049ad065c697 Signed-off-by: David Pursehouse --- .../org/eclipse/jgit/transport/UploadPack.java | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/org.eclipse.jgit/src/org/eclipse/jgit/transport/UploadPack.java b/org.eclipse.jgit/src/org/eclipse/jgit/transport/UploadPack.java index e6e366567..12e548048 100644 --- a/org.eclipse.jgit/src/org/eclipse/jgit/transport/UploadPack.java +++ b/org.eclipse.jgit/src/org/eclipse/jgit/transport/UploadPack.java @@ -413,7 +413,7 @@ public final Map getAdvertisedRefs() { * configured {@link #getRefFilter()}. If null, assumes all refs * were advertised. */ - public void setAdvertisedRefs(Map allRefs) { + public void setAdvertisedRefs(@Nullable Map allRefs) { if (allRefs != null) refs = allRefs; else @@ -537,7 +537,7 @@ public void setRequestPolicy(RequestPolicy policy) { * custom validator for client want list. * @since 3.1 */ - public void setRequestValidator(RequestValidator validator) { + public void setRequestValidator(@Nullable RequestValidator validator) { requestValidator = validator != null ? validator : new AdvertisedRequestValidator(); } @@ -571,7 +571,8 @@ public RefFilter getRefFilter() { * @param advertiseRefsHook * the hook; may be null to show all refs. */ - public void setAdvertiseRefsHook(AdvertiseRefsHook advertiseRefsHook) { + public void setAdvertiseRefsHook( + @Nullable AdvertiseRefsHook advertiseRefsHook) { if (advertiseRefsHook != null) this.advertiseRefsHook = advertiseRefsHook; else @@ -600,7 +601,7 @@ public void setProtocolV2Hook(ProtocolV2Hook hook) { * @param refFilter * the filter; may be null to show all refs. */ - public void setRefFilter(RefFilter refFilter) { + public void setRefFilter(@Nullable RefFilter refFilter) { this.refFilter = refFilter != null ? refFilter : RefFilter.DEFAULT; } @@ -619,7 +620,7 @@ public PreUploadHook getPreUploadHook() { * @param hook * the hook; if null no special actions are taken. */ - public void setPreUploadHook(PreUploadHook hook) { + public void setPreUploadHook(@Nullable PreUploadHook hook) { preUploadHook = hook != null ? hook : PreUploadHook.NULL; } @@ -640,7 +641,7 @@ public PostUploadHook getPostUploadHook() { * the hook; if null no special actions are taken. * @since 4.1 */ - public void setPostUploadHook(PostUploadHook hook) { + public void setPostUploadHook(@Nullable PostUploadHook hook) { postUploadHook = hook != null ? hook : PostUploadHook.NULL; } @@ -651,7 +652,7 @@ public void setPostUploadHook(PostUploadHook hook) { * configuration controlling packing parameters. If null the * source repository's settings will be used. */ - public void setPackConfig(PackConfig pc) { + public void setPackConfig(@Nullable PackConfig pc) { this.packConfig = pc; } @@ -663,7 +664,7 @@ public void setPackConfig(PackConfig pc) { * repository's settings will be used. * @since 3.1 */ - public void setTransferConfig(TransferConfig tc) { + public void setTransferConfig(@Nullable TransferConfig tc) { this.transferConfig = tc != null ? tc : new TransferConfig(db); if (transferConfig.isAllowTipSha1InWant()) { setRequestPolicy(transferConfig.isAllowReachableSha1InWant()