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 <david.pursehouse@gmail.com>
This commit is contained in:
David Pursehouse 2018-12-18 14:07:53 +09:00
parent d386943b83
commit 3d203114bd
1 changed files with 9 additions and 8 deletions

View File

@ -413,7 +413,7 @@ public final Map<String, Ref> getAdvertisedRefs() {
* configured {@link #getRefFilter()}. If null, assumes all refs * configured {@link #getRefFilter()}. If null, assumes all refs
* were advertised. * were advertised.
*/ */
public void setAdvertisedRefs(Map<String, Ref> allRefs) { public void setAdvertisedRefs(@Nullable Map<String, Ref> allRefs) {
if (allRefs != null) if (allRefs != null)
refs = allRefs; refs = allRefs;
else else
@ -537,7 +537,7 @@ public void setRequestPolicy(RequestPolicy policy) {
* custom validator for client want list. * custom validator for client want list.
* @since 3.1 * @since 3.1
*/ */
public void setRequestValidator(RequestValidator validator) { public void setRequestValidator(@Nullable RequestValidator validator) {
requestValidator = validator != null ? validator requestValidator = validator != null ? validator
: new AdvertisedRequestValidator(); : new AdvertisedRequestValidator();
} }
@ -571,7 +571,8 @@ public RefFilter getRefFilter() {
* @param advertiseRefsHook * @param advertiseRefsHook
* the hook; may be null to show all refs. * the hook; may be null to show all refs.
*/ */
public void setAdvertiseRefsHook(AdvertiseRefsHook advertiseRefsHook) { public void setAdvertiseRefsHook(
@Nullable AdvertiseRefsHook advertiseRefsHook) {
if (advertiseRefsHook != null) if (advertiseRefsHook != null)
this.advertiseRefsHook = advertiseRefsHook; this.advertiseRefsHook = advertiseRefsHook;
else else
@ -600,7 +601,7 @@ public void setProtocolV2Hook(ProtocolV2Hook hook) {
* @param refFilter * @param refFilter
* the filter; may be null to show all refs. * 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; this.refFilter = refFilter != null ? refFilter : RefFilter.DEFAULT;
} }
@ -619,7 +620,7 @@ public PreUploadHook getPreUploadHook() {
* @param hook * @param hook
* the hook; if null no special actions are taken. * 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; preUploadHook = hook != null ? hook : PreUploadHook.NULL;
} }
@ -640,7 +641,7 @@ public PostUploadHook getPostUploadHook() {
* the hook; if null no special actions are taken. * the hook; if null no special actions are taken.
* @since 4.1 * @since 4.1
*/ */
public void setPostUploadHook(PostUploadHook hook) { public void setPostUploadHook(@Nullable PostUploadHook hook) {
postUploadHook = hook != null ? hook : PostUploadHook.NULL; postUploadHook = hook != null ? hook : PostUploadHook.NULL;
} }
@ -651,7 +652,7 @@ public void setPostUploadHook(PostUploadHook hook) {
* configuration controlling packing parameters. If null the * configuration controlling packing parameters. If null the
* source repository's settings will be used. * source repository's settings will be used.
*/ */
public void setPackConfig(PackConfig pc) { public void setPackConfig(@Nullable PackConfig pc) {
this.packConfig = pc; this.packConfig = pc;
} }
@ -663,7 +664,7 @@ public void setPackConfig(PackConfig pc) {
* repository's settings will be used. * repository's settings will be used.
* @since 3.1 * @since 3.1
*/ */
public void setTransferConfig(TransferConfig tc) { public void setTransferConfig(@Nullable TransferConfig tc) {
this.transferConfig = tc != null ? tc : new TransferConfig(db); this.transferConfig = tc != null ? tc : new TransferConfig(db);
if (transferConfig.isAllowTipSha1InWant()) { if (transferConfig.isAllowTipSha1InWant()) {
setRequestPolicy(transferConfig.isAllowReachableSha1InWant() setRequestPolicy(transferConfig.isAllowReachableSha1InWant()