From 215e5743731369bd0e9e2f19b975806edf39df18 Mon Sep 17 00:00:00 2001 From: Ramanpreet Nara Date: Fri, 21 Apr 2023 16:37:04 -0700 Subject: [PATCH] Switch to lambdas within ReactPackageTurboModuleManagerDelegate Summary: Changelog: [Internal] Reviewed By: cortinico, mdvacca Differential Revision: D45158030 fbshipit-source-id: 4919d0d28874cf12acc3dc8baa2df752c5e2a3d5 --- ...eactPackageTurboModuleManagerDelegate.java | 21 +++++-------------- 1 file changed, 5 insertions(+), 16 deletions(-) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactPackageTurboModuleManagerDelegate.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactPackageTurboModuleManagerDelegate.java index 5fa8f08e097..10520b5c52c 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactPackageTurboModuleManagerDelegate.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactPackageTurboModuleManagerDelegate.java @@ -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 provider = moduleSpecProviderMap.get(moduleName); - return provider != null ? provider.get() : null; - } + moduleName -> { + Provider 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);