Skip to content

Commit 79d304a

Browse files
mdvaccafacebook-github-bot
authored andcommitted
Delete BridgelessCatalystInstance (facebook#53786)
Summary: BridgelessCatalystInstance is part of legacy architecture and unused in the new architecture of React Native changelog: [internal] internal Differential Revision: D82235544
1 parent 90a8c74 commit 79d304a

File tree

2 files changed

+2
-204
lines changed

2 files changed

+2
-204
lines changed

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

Lines changed: 0 additions & 192 deletions
This file was deleted.

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

Lines changed: 2 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,6 @@
1010
package com.facebook.react.runtime
1111

1212
import android.content.Context
13-
import android.util.Log
1413
import com.facebook.react.bridge.Arguments
1514
import com.facebook.react.bridge.Callback
1615
import com.facebook.react.bridge.CatalystInstance
@@ -23,7 +22,6 @@ import com.facebook.react.bridge.ReactApplicationContext
2322
import com.facebook.react.bridge.UIManager
2423
import com.facebook.react.common.annotations.FrameworkAPI
2524
import com.facebook.react.common.annotations.UnstableReactNativeAPI
26-
import com.facebook.react.common.build.ReactBuildConfig
2725
import com.facebook.react.devsupport.interfaces.DevSupportManager
2826
import com.facebook.react.internal.featureflags.ReactNativeNewArchitectureFeatureFlags
2927
import com.facebook.react.modules.core.DefaultHardwareBackBtnHandler
@@ -68,17 +66,9 @@ internal class BridgelessReactContext(context: Context, private val reactHost: R
6866
"This method is deprecated in the New Architecture. You should not be invoking directly as we're going to remove it in the future."
6967
)
7068
override fun getCatalystInstance(): CatalystInstance {
71-
if (ReactBuildConfig.UNSTABLE_ENABLE_MINIFY_LEGACY_ARCHITECTURE) {
72-
throw UnsupportedOperationException(
73-
"CatalystInstance is not supported when Bridgeless mode is enabled."
74-
)
75-
}
76-
Log.w(
77-
TAG,
78-
"[WARNING] Bridgeless doesn't support CatalystInstance. Accessing an API that's not part of" +
79-
" the new architecture is not encouraged usage.",
69+
throw UnsupportedOperationException(
70+
"CatalystInstance is not supported when Bridgeless mode is enabled."
8071
)
81-
return BridgelessCatalystInstance(reactHost)
8272
}
8373

8474
@Deprecated(

0 commit comments

Comments
 (0)