mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
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:
committed by
Facebook GitHub Bot
parent
3665046c14
commit
fe2c8fc057
+4
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user