From 2a206faadf71947a1e1e308cee5e30953ad41862 Mon Sep 17 00:00:00 2001 From: Artem Kholodnyi Date: Thu, 2 Oct 2025 05:19:11 -0700 Subject: [PATCH] Scale type: move from toString() to description() Summary: 1. Making description() mandatory for all scale type allows us to make sure each scale type provides a name 2. implementing toString for the abstract scale type as a fallback to description() Differential Revision: D83655571 --- .../java/com/facebook/react/views/image/ScaleTypeStartInside.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/ScaleTypeStartInside.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/ScaleTypeStartInside.kt index 237ce005b2adbd..ada64235a21ed5 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/ScaleTypeStartInside.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/image/ScaleTypeStartInside.kt @@ -31,7 +31,7 @@ internal class ScaleTypeStartInside : AbstractScaleType() { outTransform.postTranslate(Math.round(dx).toFloat(), Math.round(dy).toFloat()) } - override fun toString(): String = "start_inside" + override fun getDescription(): String = "start_inside" companion object { val INSTANCE: ScalingUtils.ScaleType = ScaleTypeStartInside()