diff --git a/bramble-api/src/main/java/org/briarproject/bramble/api/nullsafety/NullSafety.java b/bramble-api/src/main/java/org/briarproject/bramble/api/nullsafety/NullSafety.java new file mode 100644 index 000000000..3aed01e5a --- /dev/null +++ b/bramble-api/src/main/java/org/briarproject/bramble/api/nullsafety/NullSafety.java @@ -0,0 +1,15 @@ +package org.briarproject.bramble.api.nullsafety; + +import javax.annotation.Nullable; + +@NotNullByDefault +public class NullSafety { + + /** + * Stand-in for `Objects.requireNonNull()`. + */ + public static T requireNonNull(@Nullable T t) { + if (t == null) throw new NullPointerException(); + return t; + } +}