From d4b5220e6c56579a204b4a8e53194681088db0ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mateo=20Guzm=C3=A1n?= Date: Mon, 11 Aug 2025 10:51:55 -0700 Subject: [PATCH] Migrate `YogaBaselineFunction` to Kotlin (#1831) Summary: Migrate com.facebook.yoga.YogaBaselineFunction to Kotlin. Pull Request resolved: https://github.com/facebook/yoga/pull/1831 Test Plan: RN ```sh yarn android yarn test-android ``` Yoga ```sh ./gradlew :yoga:assembleDebug ``` Reviewed By: joevilches, mdvacca Differential Revision: D79897676 Pulled By: cortinico fbshipit-source-id: 2f175bf60a871c4635d1575faec1096f9c970f48 --- .../{YogaBaselineFunction.java => YogaBaselineFunction.kt} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename java/com/facebook/yoga/{YogaBaselineFunction.java => YogaBaselineFunction.kt} (70%) diff --git a/java/com/facebook/yoga/YogaBaselineFunction.java b/java/com/facebook/yoga/YogaBaselineFunction.kt similarity index 70% rename from java/com/facebook/yoga/YogaBaselineFunction.java rename to java/com/facebook/yoga/YogaBaselineFunction.kt index d3444215..b061fc88 100644 --- a/java/com/facebook/yoga/YogaBaselineFunction.java +++ b/java/com/facebook/yoga/YogaBaselineFunction.kt @@ -5,12 +5,12 @@ * LICENSE file in the root directory of this source tree. */ -package com.facebook.yoga; +package com.facebook.yoga -public interface YogaBaselineFunction { +public fun interface YogaBaselineFunction { /** * Return the baseline of the node in points. When no baseline function is set the baseline * default to the computed height of the node. */ - float baseline(YogaNode node, float width, float height); + public fun baseline(node: YogaNode, width: Float, height: Float): Float }