From a7f8f2da5bd36e7ec9c0a608f3d3c8f301ee5b03 Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Wed, 3 Apr 2024 07:30:51 -0700 Subject: [PATCH] Annotate AndroidUnicodeUtils as NullSafe (#43814) Summary: This is just an example on how to use the NullSafe annotation Changelog: [Internal] [Changed] - Annotate AndroidUnicodeUtils as NullSafe Differential Revision: D55419929 --- .../java/com/facebook/hermes/unicode/AndroidUnicodeUtils.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/unicode/AndroidUnicodeUtils.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/unicode/AndroidUnicodeUtils.java index 7e4805ac8253..6a8796e34912 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/unicode/AndroidUnicodeUtils.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/hermes/unicode/AndroidUnicodeUtils.java @@ -7,6 +7,7 @@ package com.facebook.hermes.unicode; +import com.facebook.infer.annotation.Nullsafe; import com.facebook.proguard.annotations.DoNotStrip; import java.text.Collator; import java.text.DateFormat; @@ -16,6 +17,7 @@ // TODO: use com.facebook.common.locale.Locales.getApplicationLocale() as the current locale, // rather than the device locale. This is challenging because getApplicationLocale() is only // available via DI. +@Nullsafe(Nullsafe.Mode.LOCAL) @DoNotStrip public class AndroidUnicodeUtils { @DoNotStrip