mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Refactor CxxModuleWrapper to support different use cases
Reviewed By: javache Differential Revision: D4807680 fbshipit-source-id: 48eccfb382814a0c4082f56617e0359e61345da7
This commit is contained in:
committed by
Facebook Github Bot
parent
0ec9c93eeb
commit
a893d0bb23
@@ -46,7 +46,7 @@ public class NativeModuleRegistry {
|
||||
ArrayList<JavaModuleWrapper> javaModules = new ArrayList<>();
|
||||
for (Map.Entry<Class<? extends NativeModule>, ModuleHolder> entry : mModules.entrySet()) {
|
||||
Class<?> type = entry.getKey();
|
||||
if (!CxxModuleWrapper.class.isAssignableFrom(type)) {
|
||||
if (!CxxModuleWrapperBase.class.isAssignableFrom(type)) {
|
||||
javaModules.add(new JavaModuleWrapper(jsInstance, entry.getValue()));
|
||||
}
|
||||
}
|
||||
@@ -57,7 +57,7 @@ public class NativeModuleRegistry {
|
||||
ArrayList<ModuleHolder> cxxModules = new ArrayList<>();
|
||||
for (Map.Entry<Class<? extends NativeModule>, ModuleHolder> entry : mModules.entrySet()) {
|
||||
Class<?> type = entry.getKey();
|
||||
if (CxxModuleWrapper.class.isAssignableFrom(type)) {
|
||||
if (CxxModuleWrapperBase.class.isAssignableFrom(type)) {
|
||||
cxxModules.add(entry.getValue());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user