From dfde311400032fb2fcfa13bf21e7196d77856622 Mon Sep 17 00:00:00 2001 From: David Vacca Date: Wed, 25 Oct 2023 23:42:23 -0700 Subject: [PATCH] Mark ReactInstanceManager and ReactInstanceManagerBuilder as Stable (#41099) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/41099 Mark ReactInstanceManager and ReactInstanceManagerBuilder as Stable bypass-github-export-checks changelog: [internal] internal Reviewed By: christophpurrer Differential Revision: D50338305 fbshipit-source-id: 6b35c675048170c9dfd9d8aee02d40f34c4d3eb4 --- .../src/main/java/com/facebook/react/ReactInstanceManager.java | 2 ++ .../java/com/facebook/react/ReactInstanceManagerBuilder.java | 2 ++ 2 files changed, 4 insertions(+) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java index 756e4d7ef4934f..9c53e21b59e558 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java @@ -77,6 +77,7 @@ import com.facebook.react.common.LifecycleState; import com.facebook.react.common.ReactConstants; import com.facebook.react.common.SurfaceDelegateFactory; +import com.facebook.react.common.annotations.StableReactNativeAPI; import com.facebook.react.common.annotations.VisibleForTesting; import com.facebook.react.config.ReactFeatureFlags; import com.facebook.react.devsupport.DevSupportManagerFactory; @@ -133,6 +134,7 @@ *

To instantiate an instance of this class use {@link #builder}. */ @ThreadSafe +@StableReactNativeAPI public class ReactInstanceManager { private static final String TAG = ReactInstanceManager.class.getSimpleName(); diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManagerBuilder.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManagerBuilder.java index c4787b09fab16b..3d8eb071cdcba9 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManagerBuilder.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManagerBuilder.java @@ -25,6 +25,7 @@ import com.facebook.react.bridge.NotThreadSafeBridgeIdleDebugListener; import com.facebook.react.common.LifecycleState; import com.facebook.react.common.SurfaceDelegateFactory; +import com.facebook.react.common.annotations.StableReactNativeAPI; import com.facebook.react.devsupport.DefaultDevSupportManagerFactory; import com.facebook.react.devsupport.DevSupportManagerFactory; import com.facebook.react.devsupport.interfaces.DevBundleDownloadListener; @@ -40,6 +41,7 @@ import java.util.Map; /** Builder class for {@link ReactInstanceManager} */ +@StableReactNativeAPI public class ReactInstanceManagerBuilder { private static final String TAG = ReactInstanceManagerBuilder.class.getSimpleName();