From 93a2dd95451c6470385b2cf992c09ad492b44208 Mon Sep 17 00:00:00 2001 From: Fabrizio Cucci Date: Fri, 5 Apr 2024 16:32:55 -0700 Subject: [PATCH] Kotlinify Systrace (#43917) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/43917 Changelog: [Internal] As part of the Sustainability Week (see [post](https://fb.workplace.com/groups/251759413609061/permalink/742797531171911/)). Reviewed By: cortinico Differential Revision: D55796784 fbshipit-source-id: f793e94cee18af717b9de7a09ae8c478f2a3d5fe --- .../facebook/react/bridge/{Systrace.java => Systrace.kt} | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) rename packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/{Systrace.java => Systrace.kt} (57%) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/Systrace.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/Systrace.kt similarity index 57% rename from packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/Systrace.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/Systrace.kt index 91652c3283b..0799753033c 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/Systrace.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/Systrace.kt @@ -5,13 +5,12 @@ * LICENSE file in the root directory of this source tree. */ -package com.facebook.react.bridge; +package com.facebook.react.bridge -import com.facebook.proguard.annotations.DoNotStrip; +import com.facebook.proguard.annotations.DoNotStrip /** Interface to the JavaScript Systrace Module */ @DoNotStrip -public interface Systrace extends JavaScriptModule { - @DoNotStrip - void setEnabled(boolean enabled); +public interface Systrace : JavaScriptModule { + @DoNotStrip public fun setEnabled(enabled: Boolean) }