From c692dfacb8434ebc3855fd390508c14f660ddbae Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateo=20Guzm=C3=A1n?= Date: Sun, 6 Apr 2025 15:38:06 +0200 Subject: [PATCH] Make SurfaceHandler internal --- .../react-native/ReactAndroid/api/ReactAndroid.api | 9 --------- .../react/interfaces/fabric/SurfaceHandler.kt | 14 +++++++------- 2 files changed, 7 insertions(+), 16 deletions(-) diff --git a/packages/react-native/ReactAndroid/api/ReactAndroid.api b/packages/react-native/ReactAndroid/api/ReactAndroid.api index 0ed6e9dec32be9..43ee6f8a58cfff 100644 --- a/packages/react-native/ReactAndroid/api/ReactAndroid.api +++ b/packages/react-native/ReactAndroid/api/ReactAndroid.api @@ -2565,15 +2565,6 @@ public abstract interface class com/facebook/react/interfaces/fabric/ReactSurfac public abstract fun stop ()Lcom/facebook/react/interfaces/TaskInterface; } -public abstract interface class com/facebook/react/interfaces/fabric/SurfaceHandler { - public abstract fun getModuleName ()Ljava/lang/String; - public abstract fun getSurfaceId ()I - public abstract fun isRunning ()Z - public abstract fun setLayoutConstraints (IIIIZZF)V - public abstract fun setMountable (Z)V - public abstract fun setProps (Lcom/facebook/react/bridge/NativeMap;)V -} - public final class com/facebook/react/jscexecutor/JSCExecutor : com/facebook/react/bridge/JavaScriptExecutor { public fun getName ()Ljava/lang/String; public static final fun loadLibrary ()V diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/interfaces/fabric/SurfaceHandler.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/interfaces/fabric/SurfaceHandler.kt index 6cbd975a5a0451..2a5b33cf05037c 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/interfaces/fabric/SurfaceHandler.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/interfaces/fabric/SurfaceHandler.kt @@ -12,21 +12,21 @@ import javax.annotation.concurrent.ThreadSafe /** Represents a Java variant of the surface, its status and inner data required to display it. */ @ThreadSafe -public interface SurfaceHandler { +internal interface SurfaceHandler { /** * Provides current surface id. Id should be updated after each call to {@link * SurfaceHandler#stop} */ - public val surfaceId: Int + val surfaceId: Int - public val isRunning: Boolean + val isRunning: Boolean - public val moduleName: String + val moduleName: String - public fun setProps(props: NativeMap) + fun setProps(props: NativeMap) - public fun setLayoutConstraints( + fun setLayoutConstraints( widthMeasureSpec: Int, heightMeasureSpec: Int, offsetX: Int, @@ -36,5 +36,5 @@ public interface SurfaceHandler { pixelDensity: Float ) - public fun setMountable(mountable: Boolean) + fun setMountable(mountable: Boolean) }