From ce9c7cb32a8f95604feed5ada89b7ba68cd8ee2f Mon Sep 17 00:00:00 2001 From: akwizgran Date: Wed, 22 May 2019 17:42:18 +0100 Subject: [PATCH] Add requireNull() utility method. --- .../briarproject/bramble/api/nullsafety/NullSafety.java | 7 +++++++ 1 file changed, 7 insertions(+) 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 index 8e98561ee..5ff717a96 100644 --- 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 @@ -22,4 +22,11 @@ public class NullSafety { @Nullable Object b) { if ((a == null) == (b == null)) throw new AssertionError(); } + + /** + * Checks that the argument is null. + */ + public static void requireNull(@Nullable Object o) { + if (o != null) throw new AssertionError(); + } }