mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Modify Arguments.makeNativeObject to handle JavaOnlyMap and JavaOnlyArray (#36743)
Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/36743 Changelog: [Internal] - Modify Arguments.makeNativeObject to handle JavaOnlyMap and JavaOnlyArray Reviewed By: mdvacca Differential Revision: D44516305 fbshipit-source-id: 22a4de4ae1b231078e7cd59cda3993b9f6343f7d
This commit is contained in:
committed by
Facebook GitHub Bot
parent
d0fcd43f1a
commit
80fb995fac
+4
@@ -35,6 +35,10 @@ public class Arguments {
|
||||
return makeNativeMap((Map<String, Object>) object);
|
||||
} else if (object instanceof Bundle) {
|
||||
return makeNativeMap((Bundle) object);
|
||||
} else if (object instanceof JavaOnlyMap) {
|
||||
return makeNativeMap(((JavaOnlyMap) object).toHashMap());
|
||||
} else if (object instanceof JavaOnlyArray) {
|
||||
return makeNativeArray(((JavaOnlyArray) object).toArrayList());
|
||||
} else {
|
||||
// Boolean, Integer, Double, String, WritableNativeArray, WritableNativeMap
|
||||
return object;
|
||||
|
||||
Reference in New Issue
Block a user