From f2ecb7e42cd75f361c3ced7a96224a018a2da0bc Mon Sep 17 00:00:00 2001 From: Nicola Corti Date: Thu, 3 Jul 2025 15:17:38 -0700 Subject: [PATCH] Make loadWithFeatureFlags correctly internal (#52395) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/52395 This method was exposed as `public` but there is no need for us to expose it in OSS. So I'm marking it as internal. Changelog: [Internal] [Changed] - Make loadWithFeatureFlags correctly internal Reviewed By: mlord93, mdvacca, javache Differential Revision: D77734270 fbshipit-source-id: 34e1d7aaa4a5bf3563c78aad570e2310592bcc77 --- packages/react-native/ReactAndroid/api/ReactAndroid.api | 1 - .../facebook/react/defaults/DefaultNewArchitectureEntryPoint.kt | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/packages/react-native/ReactAndroid/api/ReactAndroid.api b/packages/react-native/ReactAndroid/api/ReactAndroid.api index f705b5956e1..c3780e3a9e7 100644 --- a/packages/react-native/ReactAndroid/api/ReactAndroid.api +++ b/packages/react-native/ReactAndroid/api/ReactAndroid.api @@ -1868,7 +1868,6 @@ public final class com/facebook/react/defaults/DefaultNewArchitectureEntryPoint public static final fun load (ZZ)V public static final fun load (ZZZ)V public static synthetic fun load$default (ZZZILjava/lang/Object;)V - public static final fun loadWithFeatureFlags (Lcom/facebook/react/internal/featureflags/ReactNativeFeatureFlagsProvider;)V public final fun setReleaseLevel (Lcom/facebook/react/common/ReleaseLevel;)V } diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultNewArchitectureEntryPoint.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultNewArchitectureEntryPoint.kt index 81df0a8f98b..9806fece9e8 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultNewArchitectureEntryPoint.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/defaults/DefaultNewArchitectureEntryPoint.kt @@ -70,7 +70,7 @@ public object DefaultNewArchitectureEntryPoint { } @JvmStatic - public fun loadWithFeatureFlags(featureFlags: ReactNativeFeatureFlagsProvider) { + internal fun loadWithFeatureFlags(featureFlags: ReactNativeFeatureFlagsProvider) { ReactNativeFeatureFlags.override(featureFlags) privateFabricEnabled = featureFlags.enableFabricRenderer()