diff --git a/packages/react-native/ReactAndroid/api/ReactAndroid.api b/packages/react-native/ReactAndroid/api/ReactAndroid.api index bcd32ca9a81..69640397522 100644 --- a/packages/react-native/ReactAndroid/api/ReactAndroid.api +++ b/packages/react-native/ReactAndroid/api/ReactAndroid.api @@ -1487,11 +1487,11 @@ public final class com/facebook/react/bridge/RetryableMountingLayerException : j public fun (Ljava/lang/Throwable;)V } -public class com/facebook/react/bridge/RuntimeExecutor { +public final class com/facebook/react/bridge/RuntimeExecutor { public fun (Lcom/facebook/jni/HybridData;)V } -public class com/facebook/react/bridge/RuntimeScheduler { +public final class com/facebook/react/bridge/RuntimeScheduler { public fun (Lcom/facebook/jni/HybridData;)V } diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/RuntimeExecutor.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/RuntimeExecutor.java deleted file mode 100644 index a70669e04cc..00000000000 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/RuntimeExecutor.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -package com.facebook.react.bridge; - -import com.facebook.jni.HybridData; -import com.facebook.proguard.annotations.DoNotStrip; - -/** A Java holder for a C++ RuntimeExecutor. */ -public class RuntimeExecutor { - - @DoNotStrip private HybridData mHybridData; - - public RuntimeExecutor(HybridData hybridData) { - mHybridData = hybridData; - } -} diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/RuntimeExecutor.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/RuntimeExecutor.kt new file mode 100644 index 00000000000..f49d60fc559 --- /dev/null +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/RuntimeExecutor.kt @@ -0,0 +1,14 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +package com.facebook.react.bridge + +import com.facebook.jni.HybridData +import com.facebook.proguard.annotations.DoNotStrip + +/** A Kotlin holder for a C++ RuntimeExecutor. */ +public class RuntimeExecutor(@DoNotStrip private val mHybridData: HybridData) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/RuntimeScheduler.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/RuntimeScheduler.java deleted file mode 100644 index a8a7b156e4c..00000000000 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/RuntimeScheduler.java +++ /dev/null @@ -1,21 +0,0 @@ -/* - * Copyright (c) Meta Platforms, Inc. and affiliates. - * - * This source code is licensed under the MIT license found in the - * LICENSE file in the root directory of this source tree. - */ - -package com.facebook.react.bridge; - -import com.facebook.jni.HybridData; -import com.facebook.proguard.annotations.DoNotStrip; - -/** A Java holder for a C++ RuntimeScheduler. */ -public class RuntimeScheduler { - - @DoNotStrip private HybridData mHybridData; - - public RuntimeScheduler(HybridData hybridData) { - mHybridData = hybridData; - } -} diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/RuntimeScheduler.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/RuntimeScheduler.kt new file mode 100644 index 00000000000..a14dc677466 --- /dev/null +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/RuntimeScheduler.kt @@ -0,0 +1,14 @@ +/* + * Copyright (c) Meta Platforms, Inc. and affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */ + +package com.facebook.react.bridge + +import com.facebook.jni.HybridData +import com.facebook.proguard.annotations.DoNotStrip + +/** A Kotlin holder for a C++ RuntimeScheduler. */ +public class RuntimeScheduler(@DoNotStrip private val mHybridData: HybridData)