From 9876adba4a156e1efabd0fee2e1f1c6dbe9df878 Mon Sep 17 00:00:00 2001 From: Alan Lee Date: Wed, 3 Apr 2024 23:42:44 -0700 Subject: [PATCH] convert TraceUpdate to Kotlin (#43805) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/43805 convert Java to Kotlin: `react/views/debuggingoverlay/TraceUpdate.java` Changelog: [Internal] internal Reviewed By: cortinico Differential Revision: D55658446 fbshipit-source-id: d5c8d714f759b78138ea9069dc179c13ff10adeb --- .../ReactAndroid/api/ReactAndroid.api | 6 +-- .../views/debuggingoverlay/TraceUpdate.java | 37 ------------------- .../views/debuggingoverlay/TraceUpdate.kt | 12 ++++++ 3 files changed, 15 insertions(+), 40 deletions(-) delete mode 100644 packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/debuggingoverlay/TraceUpdate.java create mode 100644 packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/debuggingoverlay/TraceUpdate.kt diff --git a/packages/react-native/ReactAndroid/api/ReactAndroid.api b/packages/react-native/ReactAndroid/api/ReactAndroid.api index cc97c622074..cd228df0b02 100644 --- a/packages/react-native/ReactAndroid/api/ReactAndroid.api +++ b/packages/react-native/ReactAndroid/api/ReactAndroid.api @@ -5899,9 +5899,9 @@ public class com/facebook/react/views/debuggingoverlay/DebuggingOverlayManager$$ public final class com/facebook/react/views/debuggingoverlay/TraceUpdate { public fun (ILandroid/graphics/RectF;I)V - public fun getColor ()I - public fun getId ()I - public fun getRectangle ()Landroid/graphics/RectF; + public final fun getColor ()I + public final fun getId ()I + public final fun getRectangle ()Landroid/graphics/RectF; } public class com/facebook/react/views/drawer/ReactDrawerLayoutManager : com/facebook/react/uimanager/ViewGroupManager, com/facebook/react/viewmanagers/AndroidDrawerLayoutManagerInterface { diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/debuggingoverlay/TraceUpdate.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/debuggingoverlay/TraceUpdate.java deleted file mode 100644 index 37d03de91cf..00000000000 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/debuggingoverlay/TraceUpdate.java +++ /dev/null @@ -1,37 +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.views.debuggingoverlay; - -import android.graphics.RectF; -import com.facebook.infer.annotation.Nullsafe; - -@Nullsafe(Nullsafe.Mode.LOCAL) -public final class TraceUpdate { - - private final int mId; - private final int mColor; - private final RectF mRectangle; - - public TraceUpdate(int id, RectF rectangle, int color) { - mId = id; - mRectangle = rectangle; - mColor = color; - } - - public int getId() { - return mId; - } - - public int getColor() { - return mColor; - } - - public RectF getRectangle() { - return mRectangle; - } -} diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/debuggingoverlay/TraceUpdate.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/debuggingoverlay/TraceUpdate.kt new file mode 100644 index 00000000000..2649bab3680 --- /dev/null +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/views/debuggingoverlay/TraceUpdate.kt @@ -0,0 +1,12 @@ +/* + * 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.views.debuggingoverlay + +import android.graphics.RectF + +public class TraceUpdate(public val id: Int, public val rectangle: RectF, public val color: Int)