mirror of
https://github.com/facebook/react-native.git
synced 2025-11-01 09:14:26 +00:00
Scripted: Codemod ReactApplicationContext creators to BridgeReactContext (#43626)
Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/43626 The things that create ReactApplicationContext should instead create BridgeReactContext. Long-term, ReactApplicationContext will be abstract. This diff pulls noise out from that eventual diff. Changelog: [Internal] Reviewed By: arushikesarwani94 Differential Revision: D55218591 fbshipit-source-id: d359c794f3da4a1ecb2fa8edbed5eeeb620b137b
This commit is contained in:
committed by
Facebook GitHub Bot
parent
a984169c7d
commit
8eb1bd1170
+2
-1
@@ -7,6 +7,7 @@
|
||||
|
||||
package com.facebook.react
|
||||
|
||||
import com.facebook.react.bridge.BridgeReactContext
|
||||
import com.facebook.react.bridge.NativeModule
|
||||
import com.facebook.react.bridge.ReactApplicationContext
|
||||
import com.facebook.react.uimanager.ViewManager
|
||||
@@ -33,7 +34,7 @@ class CompositeReactPackageTest {
|
||||
packageNo1 = mock(ReactPackage::class.java)
|
||||
packageNo2 = mock(ReactPackage::class.java)
|
||||
packageNo3 = mock(ReactPackage::class.java)
|
||||
reactContext = ReactApplicationContext(RuntimeEnvironment.getApplication())
|
||||
reactContext = BridgeReactContext(RuntimeEnvironment.getApplication())
|
||||
}
|
||||
|
||||
@Test
|
||||
|
||||
+1
-1
@@ -24,7 +24,7 @@ object ReactTestHelper {
|
||||
*/
|
||||
@JvmStatic
|
||||
fun createCatalystContextForTest(): ReactApplicationContext =
|
||||
ReactApplicationContext(RuntimeEnvironment.getApplication()).apply {
|
||||
BridgeReactContext(RuntimeEnvironment.getApplication()).apply {
|
||||
initializeWithInstance(createMockCatalystInstance())
|
||||
}
|
||||
|
||||
|
||||
+2
-1
@@ -7,6 +7,7 @@
|
||||
|
||||
package com.facebook.react.fabric
|
||||
|
||||
import com.facebook.react.bridge.BridgeReactContext
|
||||
import com.facebook.react.bridge.ReactApplicationContext
|
||||
import com.facebook.react.uimanager.ViewManagerRegistry
|
||||
import com.facebook.react.uimanager.events.BatchEventDispatchedListener
|
||||
@@ -31,7 +32,7 @@ class FabricUIManagerTest {
|
||||
|
||||
@Before
|
||||
fun setup() {
|
||||
reactContext = ReactApplicationContext(RuntimeEnvironment.getApplication())
|
||||
reactContext = BridgeReactContext(RuntimeEnvironment.getApplication())
|
||||
viewManagerRegistry = ViewManagerRegistry(emptyList())
|
||||
batchEventDispatchedListener = FakeBatchEventDispatchedListener()
|
||||
underTest = FabricUIManager(reactContext, viewManagerRegistry, batchEventDispatchedListener)
|
||||
|
||||
+2
-2
@@ -9,9 +9,9 @@
|
||||
|
||||
package com.facebook.react.internal.interop
|
||||
|
||||
import com.facebook.react.bridge.BridgeReactContext
|
||||
import com.facebook.react.bridge.JavaOnlyArray
|
||||
import com.facebook.react.bridge.JavaOnlyMap
|
||||
import com.facebook.react.bridge.ReactApplicationContext
|
||||
import com.facebook.react.bridge.ReactContext
|
||||
import com.facebook.testutils.fakes.FakeEventDispatcher
|
||||
import org.junit.Assert.assertEquals
|
||||
@@ -29,7 +29,7 @@ class InteropEventEmitterTest {
|
||||
|
||||
@Before
|
||||
fun setup() {
|
||||
reactContext = ReactApplicationContext(RuntimeEnvironment.getApplication())
|
||||
reactContext = BridgeReactContext(RuntimeEnvironment.getApplication())
|
||||
eventDispatcher = FakeEventDispatcher()
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -10,7 +10,7 @@ package com.facebook.react.modules.clipboard
|
||||
import android.annotation.SuppressLint
|
||||
import android.content.ClipboardManager
|
||||
import android.content.Context
|
||||
import com.facebook.react.bridge.ReactApplicationContext
|
||||
import com.facebook.react.bridge.BridgeReactContext
|
||||
import org.junit.Assert.assertFalse
|
||||
import org.junit.Assert.assertTrue
|
||||
import org.junit.Before
|
||||
@@ -28,7 +28,7 @@ class ClipboardModuleTest {
|
||||
|
||||
@Before
|
||||
fun setUp() {
|
||||
clipboardModule = ClipboardModule(ReactApplicationContext(RuntimeEnvironment.getApplication()))
|
||||
clipboardModule = ClipboardModule(BridgeReactContext(RuntimeEnvironment.getApplication()))
|
||||
clipboardManager =
|
||||
RuntimeEnvironment.getApplication().getSystemService(Context.CLIPBOARD_SERVICE)
|
||||
as ClipboardManager
|
||||
|
||||
+2
-2
@@ -8,7 +8,7 @@
|
||||
package com.facebook.react.uimanager
|
||||
|
||||
import android.view.View
|
||||
import com.facebook.react.bridge.ReactApplicationContext
|
||||
import com.facebook.react.bridge.BridgeReactContext
|
||||
import com.facebook.react.bridge.ReadableArray
|
||||
import com.facebook.react.bridge.ReadableMap
|
||||
import com.facebook.react.common.MapBuilder
|
||||
@@ -84,7 +84,7 @@ class ReactPropConstantsTest {
|
||||
@Test
|
||||
fun testNativePropsIncludeCorrectTypes() {
|
||||
val viewManagers = listOf<ViewManager<*, *>>(ViewManagerUnderTest())
|
||||
val reactContext = ReactApplicationContext(RuntimeEnvironment.getApplication())
|
||||
val reactContext = BridgeReactContext(RuntimeEnvironment.getApplication())
|
||||
val uiManagerModule = UIManagerModule(reactContext, viewManagers, 0)
|
||||
val constants: Map<*, *> =
|
||||
valueAtPath(uiManagerModule.constants as Map<*, *>, "SomeView", "NativeProps")
|
||||
|
||||
+2
-2
@@ -7,8 +7,8 @@
|
||||
|
||||
package com.facebook.react.uimanager
|
||||
|
||||
import com.facebook.react.bridge.BridgeReactContext
|
||||
import com.facebook.react.bridge.JavaOnlyMap
|
||||
import com.facebook.react.bridge.ReactApplicationContext
|
||||
import com.facebook.react.bridge.ReadableArray
|
||||
import com.facebook.react.bridge.ReadableMap
|
||||
import com.facebook.react.uimanager.annotations.ReactProp
|
||||
@@ -65,7 +65,7 @@ class ReactPropForShadowNodeSetterTest {
|
||||
|
||||
init {
|
||||
setViewClassName("ShadowViewUnderTest")
|
||||
val context = ReactApplicationContext(RuntimeEnvironment.getApplication())
|
||||
val context = BridgeReactContext(RuntimeEnvironment.getApplication())
|
||||
setThemedContext(ThemedReactContext(context, context, null, -1))
|
||||
}
|
||||
|
||||
|
||||
+2
-1
@@ -8,6 +8,7 @@
|
||||
package com.facebook.react.uimanager
|
||||
|
||||
import android.view.View
|
||||
import com.facebook.react.bridge.BridgeReactContext
|
||||
import com.facebook.react.bridge.ReactApplicationContext
|
||||
import com.facebook.react.common.MapBuilder
|
||||
import org.assertj.core.api.Assertions
|
||||
@@ -49,7 +50,7 @@ class UIManagerModuleConstantsTest {
|
||||
|
||||
@Before
|
||||
fun setUp() {
|
||||
reactContext = ReactApplicationContext(RuntimeEnvironment.getApplication())
|
||||
reactContext = BridgeReactContext(RuntimeEnvironment.getApplication())
|
||||
}
|
||||
|
||||
@Suppress("UNCHECKED_CAST")
|
||||
|
||||
Reference in New Issue
Block a user