Merge branch 'require-non-null' into 'master'

Add static requireNonNull() method

See merge request briar/briar!996
This commit is contained in:
Torsten Grote
2018-11-15 16:50:16 +00:00

View File

@@ -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> T requireNonNull(@Nullable T t) {
if (t == null) throw new NullPointerException();
return t;
}
}