From 0e326330c0a2b233ec8520e134f760aadf89df96 Mon Sep 17 00:00:00 2001 From: Ryo Sakaguchi Date: Tue, 4 Feb 2020 06:41:06 -0800 Subject: [PATCH] Add Nullable annotation to getInstanceIfInitialized (#770) Summary: When calling from Kotlin codes, making nullability clear is safer. This PR adds `Nullable` annotation to `getInstanceIfInitialized`. ## Changelog Add `Nullable` annotation to `getInstanceIfInitialized` Pull Request resolved: https://github.com/facebook/flipper/pull/770 Reviewed By: mweststrate Differential Revision: D19719980 Pulled By: passy fbshipit-source-id: 195b396a8fd75a15247da7244215aca9ed35886c --- .../com/facebook/flipper/android/AndroidFlipperClient.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/android/src/main/java/com/facebook/flipper/android/AndroidFlipperClient.java b/android/src/main/java/com/facebook/flipper/android/AndroidFlipperClient.java index 0a9a96a8f..e5b887406 100644 --- a/android/src/main/java/com/facebook/flipper/android/AndroidFlipperClient.java +++ b/android/src/main/java/com/facebook/flipper/android/AndroidFlipperClient.java @@ -14,8 +14,9 @@ import android.net.wifi.WifiManager; import android.os.Build; import android.util.Log; import androidx.core.content.ContextCompat; -import com.facebook.flipper.core.FlipperClient; import com.facebook.flipper.BuildConfig; +import com.facebook.flipper.core.FlipperClient; +import javax.annotation.Nullable; public final class AndroidFlipperClient { private static boolean sIsInitialized = false; @@ -55,6 +56,7 @@ public final class AndroidFlipperClient { return FlipperClientImpl.getInstance(); } + @Nullable public static synchronized FlipperClient getInstanceIfInitialized() { if (!sIsInitialized) { return null;