From 951523806abea9c678db9c3d1e446f74641387e3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sebastian=20K=C3=BCrten?= <sebastian@mobanisto.de> Date: Thu, 11 May 2023 11:11:38 +0200 Subject: [PATCH] Use null-safety annotations on buildSrc code --- buildSrc/build.gradle | 7 +++++++ .../src/main/java/org/briarproject/onionwrapper/OS.java | 3 +++ .../main/java/org/briarproject/onionwrapper/OsUtils.java | 3 +++ .../java/org/briarproject/onionwrapper/StringUtils.java | 3 +++ 4 files changed, 16 insertions(+) create mode 100644 buildSrc/build.gradle diff --git a/buildSrc/build.gradle b/buildSrc/build.gradle new file mode 100644 index 0000000..437b1aa --- /dev/null +++ b/buildSrc/build.gradle @@ -0,0 +1,7 @@ +repositories { + mavenCentral() +} + +dependencies { + api 'org.briarproject:null-safety:0.1' +} \ No newline at end of file diff --git a/buildSrc/src/main/java/org/briarproject/onionwrapper/OS.java b/buildSrc/src/main/java/org/briarproject/onionwrapper/OS.java index cc48f22..7f9e205 100644 --- a/buildSrc/src/main/java/org/briarproject/onionwrapper/OS.java +++ b/buildSrc/src/main/java/org/briarproject/onionwrapper/OS.java @@ -1,5 +1,8 @@ package org.briarproject.onionwrapper; +import org.briarproject.nullsafety.NotNullByDefault; + +@NotNullByDefault public enum OS { Linux("linux"), Windows("windows"), diff --git a/buildSrc/src/main/java/org/briarproject/onionwrapper/OsUtils.java b/buildSrc/src/main/java/org/briarproject/onionwrapper/OsUtils.java index 5b4ee27..605f5c9 100644 --- a/buildSrc/src/main/java/org/briarproject/onionwrapper/OsUtils.java +++ b/buildSrc/src/main/java/org/briarproject/onionwrapper/OsUtils.java @@ -1,7 +1,10 @@ package org.briarproject.onionwrapper; +import org.briarproject.nullsafety.NotNullByDefault; + import static org.briarproject.onionwrapper.StringUtils.startsWithIgnoreCase; +@NotNullByDefault public class OsUtils { public static final OS currentOS; diff --git a/buildSrc/src/main/java/org/briarproject/onionwrapper/StringUtils.java b/buildSrc/src/main/java/org/briarproject/onionwrapper/StringUtils.java index 2a9b5db..bd03d2f 100644 --- a/buildSrc/src/main/java/org/briarproject/onionwrapper/StringUtils.java +++ b/buildSrc/src/main/java/org/briarproject/onionwrapper/StringUtils.java @@ -1,5 +1,8 @@ package org.briarproject.onionwrapper; +import org.briarproject.nullsafety.NotNullByDefault; + +@NotNullByDefault public class StringUtils { // see https://stackoverflow.com/a/38947571 -- GitLab