Apply nullsafe FIXMEs for xplat/js/react-native-github/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/DynamicFromMap.java

Summary:
Added nullsafe FIXMEs for easier reviewing of next diff, where we fix them

Changelog: [Internal]

Reviewed By: alanleedev

Differential Revision: D72384073

fbshipit-source-id: fb9cc4d6da6ee78785e70c8b298434f61c60c1dd
This commit is contained in:
Gijs Weterings
2025-04-09 09:07:30 -07:00
committed by Facebook GitHub Bot
parent 3665046c14
commit fe2c8fc057
@@ -28,6 +28,7 @@ class DynamicFromMap implements Dynamic {
private DynamicFromMap() {}
public static DynamicFromMap create(ReadableMap map, String name) {
// NULLSAFE_FIXME[Nullable Dereference]
DynamicFromMap dynamic = sPool.get().acquire();
if (dynamic == null) {
dynamic = new DynamicFromMap();
@@ -41,6 +42,7 @@ class DynamicFromMap implements Dynamic {
public void recycle() {
mMap = null;
mName = null;
// NULLSAFE_FIXME[Nullable Dereference]
sPool.get().release(this);
}
@@ -81,6 +83,7 @@ class DynamicFromMap implements Dynamic {
if (mMap == null || mName == null) {
throw new IllegalStateException("This dynamic value has been recycled");
}
// NULLSAFE_FIXME[Return Not Nullable]
return mMap.getString(mName);
}
@@ -89,6 +92,7 @@ class DynamicFromMap implements Dynamic {
if (mMap == null || mName == null) {
throw new IllegalStateException("This dynamic value has been recycled");
}
// NULLSAFE_FIXME[Return Not Nullable]
return mMap.getArray(mName);
}