mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Switch to lambdas within ReactPackageTurboModuleManagerDelegate
Summary: Changelog: [Internal] Reviewed By: cortinico, mdvacca Differential Revision: D45158030 fbshipit-source-id: 4919d0d28874cf12acc3dc8baa2df752c5e2a3d5
This commit is contained in:
committed by
Facebook GitHub Bot
parent
6f10110555
commit
215e574373
+5
-16
@@ -52,11 +52,7 @@ public abstract class ReactPackageTurboModuleManagerDelegate extends TurboModule
|
||||
if (reactPackage instanceof TurboReactPackage) {
|
||||
final TurboReactPackage turboPkg = (TurboReactPackage) reactPackage;
|
||||
final ModuleProvider moduleProvider =
|
||||
new ModuleProvider() {
|
||||
public NativeModule getModule(String moduleName) {
|
||||
return turboPkg.getModule(moduleName, applicationContext);
|
||||
}
|
||||
};
|
||||
moduleName -> turboPkg.getModule(moduleName, applicationContext);
|
||||
mModuleProviders.add(moduleProvider);
|
||||
mPackageModuleInfos.put(
|
||||
moduleProvider, turboPkg.getReactModuleInfoProvider().getReactModuleInfos());
|
||||
@@ -73,11 +69,9 @@ public abstract class ReactPackageTurboModuleManagerDelegate extends TurboModule
|
||||
}
|
||||
|
||||
final ModuleProvider moduleProvider =
|
||||
new ModuleProvider() {
|
||||
public NativeModule getModule(String moduleName) {
|
||||
Provider<? extends NativeModule> provider = moduleSpecProviderMap.get(moduleName);
|
||||
return provider != null ? provider.get() : null;
|
||||
}
|
||||
moduleName -> {
|
||||
Provider<? extends NativeModule> provider = moduleSpecProviderMap.get(moduleName);
|
||||
return provider != null ? provider.get() : null;
|
||||
};
|
||||
|
||||
mModuleProviders.add(moduleProvider);
|
||||
@@ -130,12 +124,7 @@ public abstract class ReactPackageTurboModuleManagerDelegate extends TurboModule
|
||||
moduleMap.put(moduleName, module);
|
||||
}
|
||||
|
||||
final ModuleProvider moduleProvider =
|
||||
new ModuleProvider() {
|
||||
public NativeModule getModule(String moduleName) {
|
||||
return moduleMap.get(moduleName);
|
||||
}
|
||||
};
|
||||
final ModuleProvider moduleProvider = moduleMap::get;
|
||||
|
||||
mModuleProviders.add(moduleProvider);
|
||||
mPackageModuleInfos.put(moduleProvider, reactModuleInfoMap);
|
||||
|
||||
Reference in New Issue
Block a user