From e222e4e98c7eb52b0541104a40a4954180c19966 Mon Sep 17 00:00:00 2001 From: Luck Date: Fri, 7 Dec 2018 13:33:05 +0000 Subject: [PATCH] Missing nullability annotations --- api/src/main/java/me/lucko/luckperms/api/HeldPermission.java | 4 ++-- .../lucko/luckperms/common/node/model/NodeHeldPermission.java | 2 ++ 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/api/src/main/java/me/lucko/luckperms/api/HeldPermission.java b/api/src/main/java/me/lucko/luckperms/api/HeldPermission.java index 618e8d15..f56f7f65 100644 --- a/api/src/main/java/me/lucko/luckperms/api/HeldPermission.java +++ b/api/src/main/java/me/lucko/luckperms/api/HeldPermission.java @@ -80,14 +80,14 @@ public interface HeldPermission { * * @return the expiry time */ - OptionalLong getExpiry(); + @NonNull OptionalLong getExpiry(); /** * Gets the extra context for the permission. * * @return the extra context */ - ContextSet getContexts(); + @NonNull ContextSet getContexts(); /** * Converts this permission into a Node diff --git a/common/src/main/java/me/lucko/luckperms/common/node/model/NodeHeldPermission.java b/common/src/main/java/me/lucko/luckperms/common/node/model/NodeHeldPermission.java index 57eac27d..de2dfeab 100644 --- a/common/src/main/java/me/lucko/luckperms/common/node/model/NodeHeldPermission.java +++ b/common/src/main/java/me/lucko/luckperms/common/node/model/NodeHeldPermission.java @@ -71,11 +71,13 @@ public final class NodeHeldPermission> implements HeldPe return this.node.getWorld(); } + @NonNull @Override public OptionalLong getExpiry() { return this.node.isTemporary() ? OptionalLong.of(this.node.getExpiryUnixTime()) : OptionalLong.empty(); } + @NonNull @Override public ContextSet getContexts() { return this.node.getContexts();