From f821797e515661b42bb1d82157face618f91e837 Mon Sep 17 00:00:00 2001 From: David Vacca Date: Mon, 12 Jun 2023 20:19:06 -0700 Subject: [PATCH] Reduce visibility of NativeModule methods in ReactHost (#37692) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/37692 In this diff I'm reducing visibility of NativeModule methods in ReactHost (from public to package) bypass-github-export-checks changelog: [internal] ineternal Reviewed By: cortinico, philIip, RSNara Differential Revision: D46296987 fbshipit-source-id: d50ff9f855c71ee9565f0bc81ffe8be2fd0e2368 --- .../main/java/com/facebook/react/bridgeless/ReactHost.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridgeless/ReactHost.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridgeless/ReactHost.java index 1eee44cf0c7..88dd19ed429 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridgeless/ReactHost.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridgeless/ReactHost.java @@ -452,7 +452,7 @@ public class ReactHost { return reactInstance.getUIManager(); } - public boolean hasNativeModule(Class nativeModuleInterface) { + /* package */ boolean hasNativeModule(Class nativeModuleInterface) { final ReactInstance reactInstance = mReactInstanceTaskRef.get().getResult(); if (reactInstance != null) { return reactInstance.hasNativeModule(nativeModuleInterface); @@ -460,7 +460,7 @@ public class ReactHost { return false; } - public Collection getNativeModules() { + /* package */ Collection getNativeModules() { final ReactInstance reactInstance = mReactInstanceTaskRef.get().getResult(); if (reactInstance != null) { return reactInstance.getNativeModules(); @@ -468,7 +468,8 @@ public class ReactHost { return new ArrayList<>(); } - public @Nullable T getNativeModule(Class nativeModuleInterface) { + /* package */ @Nullable + T getNativeModule(Class nativeModuleInterface) { if (nativeModuleInterface == UIManagerModule.class) { ReactSoftExceptionLogger.logSoftExceptionVerbose( TAG,