Skip to content

Commit b8a16a5

Browse files
committed
Deprecate ReactInstanceManager and ReactInstanceManagerBuilder (#53150)
Summary: Pull Request resolved: #53150 ReactInstanceManager and ReactInstanceManagerBuilder are legacy architecture classes that will be deleted in the future, in this diff we are deprecating them changelog: [Android][Changed] Deprecate legacy architecture classes ReactInstanceManager and ReactInstanceManagerBuilder, these classes will be deleted in a future release Reviewed By: mlord93 Differential Revision: D79677828
1 parent 3f848e7 commit b8a16a5

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -143,6 +143,8 @@
143143
*/
144144
@ThreadSafe
145145
@LegacyArchitecture
146+
@Deprecated(
147+
since = "This class is part of Legacy Architecture and will be removed in a future release")
146148
public class ReactInstanceManager {
147149

148150
static {

packages/react-native/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManagerBuilder.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,9 @@ import com.facebook.react.packagerconnection.RequestHandler
4040

4141
/** Builder class for [ReactInstanceManager]. */
4242
@LegacyArchitecture(logLevel = LegacyArchitectureLogLevel.ERROR)
43+
@Deprecated(
44+
message = "This class is part of Legacy Architecture and will be removed in a future release",
45+
level = DeprecationLevel.WARNING)
4346
public class ReactInstanceManagerBuilder {
4447
private val packages: MutableList<ReactPackage> = mutableListOf()
4548
private var jsBundleAssetUrl: String? = null

0 commit comments

Comments
 (0)