Skip to content

Commit

Permalink
Migrate ReactPropertyProcessor to kotlin (facebook#49767)
Browse files Browse the repository at this point in the history
Summary:
Pull Request resolved: facebook#49767

Migrate ReactPropertyProcessor to kotlin

changelog: [internal] internal

Differential Revision: D70425304
  • Loading branch information
mdvacca committed Mar 3, 2025
1 parent 5191e5e commit 78fc1ee
Show file tree
Hide file tree
Showing 4 changed files with 724 additions and 768 deletions.
10 changes: 10 additions & 0 deletions packages/react-native/ReactAndroid/api/ReactAndroid.api
Original file line number Diff line number Diff line change
Expand Up @@ -700,6 +700,16 @@ public final class com/facebook/react/bridge/DefaultJSExceptionHandler : com/fac
public fun handleException (Ljava/lang/Exception;)V
}

public final class com/facebook/react/bridge/DimensionPropConverter {
public static final field Companion Lcom/facebook/react/bridge/DimensionPropConverter$Companion;
public fun <init> ()V
public static final fun getDimension (Ljava/lang/Object;)Lcom/facebook/yoga/YogaValue;
}

public final class com/facebook/react/bridge/DimensionPropConverter$Companion {
public final fun getDimension (Ljava/lang/Object;)Lcom/facebook/yoga/YogaValue;
}

public abstract interface class com/facebook/react/bridge/Dynamic {
public abstract fun asArray ()Lcom/facebook/react/bridge/ReadableArray;
public abstract fun asBoolean ()Z
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,10 +10,10 @@ package com.facebook.react.bridge
import com.facebook.yoga.YogaUnit
import com.facebook.yoga.YogaValue

internal class DimensionPropConverter {
companion object {
public class DimensionPropConverter {
public companion object {
@JvmStatic
fun getDimension(value: Any?): YogaValue? {
public fun getDimension(value: Any?): YogaValue? {
return when (value) {
null -> null
is Double -> YogaValue(value.toFloat(), YogaUnit.POINT)
Expand Down
Loading

0 comments on commit 78fc1ee

Please sign in to comment.