From f0a7c76516fba7bc46b75389f1192cd27c6bbb45 Mon Sep 17 00:00:00 2001 From: Gijs Weterings Date: Wed, 9 Apr 2025 09:07:30 -0700 Subject: [PATCH] Apply nullsafe FIXMEs for xplat/js/react-native-github/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/Arguments.java Summary: Added nullsafe FIXMEs for easier reviewing of next diff, where we fix them Changelog: [Internal] Reviewed By: cortinico Differential Revision: D72384064 fbshipit-source-id: 12272e3b1b0a7900515071cee9d95469e4d95d6c --- .../src/main/java/com/facebook/react/bridge/Arguments.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/Arguments.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/Arguments.java index d70c4e9faf5..bf2e8462597 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/Arguments.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/Arguments.java @@ -21,6 +21,7 @@ import java.util.Map; public class Arguments { private static Object makeNativeObject(Object object) { if (object == null) { + // NULLSAFE_FIXME[Return Not Nullable] return null; } else if (object instanceof Float || object instanceof Long @@ -97,6 +98,7 @@ public class Arguments { } public Object get(int index) { + // NULLSAFE_FIXME[Return Not Nullable] return Array.get(objects, index); } }); @@ -148,6 +150,7 @@ public class Arguments { return nativeMap; } for (String key : bundle.keySet()) { + // NULLSAFE_FIXME[Parameter Not Nullable] addEntry(nativeMap, key, bundle.get(key)); } return nativeMap;