From fe7b9e51996f734d3c0ed419aab01af2e92a166b Mon Sep 17 00:00:00 2001 From: David Vacca Date: Wed, 7 Feb 2024 21:06:14 -0800 Subject: [PATCH] Mark classes of package utils as @Nullsafe (#42859) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/42859 All these classes are NullSafe, let's mark them as NullSafe(Local) to ensure lint detect errors in the future changelog: [internal] internal Reviewed By: cortinico Differential Revision: D53393475 fbshipit-source-id: 442439c03e251d018f289ba4bb45dde9e6a0ab7f --- .../src/main/java/com/facebook/react/util/JSStackTrace.java | 2 ++ .../src/main/java/com/facebook/react/util/RNLog.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/util/JSStackTrace.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/util/JSStackTrace.java index 6e572332fc4..f0e0d7f814b 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/util/JSStackTrace.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/util/JSStackTrace.java @@ -7,12 +7,14 @@ package com.facebook.react.util; +import com.facebook.infer.annotation.Nullsafe; import com.facebook.react.bridge.ReadableArray; import com.facebook.react.bridge.ReadableMap; import com.facebook.react.bridge.ReadableType; import java.util.regex.Matcher; import java.util.regex.Pattern; +@Nullsafe(Nullsafe.Mode.LOCAL) public class JSStackTrace { public static final String LINE_NUMBER_KEY = "lineNumber"; diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/util/RNLog.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/util/RNLog.java index 76ed72c4eaf..052c9be79d7 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/util/RNLog.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/util/RNLog.java @@ -9,11 +9,13 @@ package com.facebook.react.util; import android.util.Log; import com.facebook.common.logging.FLog; +import com.facebook.infer.annotation.Nullsafe; import com.facebook.react.bridge.ReactContext; import com.facebook.react.common.ReactConstants; import javax.annotation.Nullable; /** Logging wrapper for FLog with LogBox support. */ +@Nullsafe(Nullsafe.Mode.LOCAL) public class RNLog { public static final int MINIMUM_LEVEL_FOR_UI = Log.WARN;