From 4ca670e5cacd986a0ecdf741a7ef3b952e30eedb Mon Sep 17 00:00:00 2001 From: David Vacca Date: Thu, 20 Mar 2025 13:08:29 -0700 Subject: [PATCH] Compile-out UIManagerModule from ReactHostImpl (#50156) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/50156 Compile-out UIManagerModule from ReactHostImpl changelog: [internal] internal Reviewed By: rshest Differential Revision: D70742208 fbshipit-source-id: ae915ee41681b9e4275ecc6c7cfd475f42a03333 --- .../main/java/com/facebook/react/runtime/ReactHostImpl.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/ReactHostImpl.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/ReactHostImpl.java index deb791ebbbb..d2334db7e3e 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/ReactHostImpl.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/ReactHostImpl.java @@ -699,7 +699,9 @@ public class ReactHostImpl implements ReactHost { /* package */ @Nullable T getNativeModule(Class nativeModuleInterface) { - if (nativeModuleInterface == UIManagerModule.class) { + if (!ReactBuildConfig.UNSTABLE_ENABLE_MINIFY_LEGACY_ARCHITECTURE + && nativeModuleInterface == UIManagerModule.class) { + ReactSoftExceptionLogger.logSoftExceptionVerbose( TAG, new ReactNoCrashBridgeNotAllowedSoftException(