From 2736918ecea09653c9259454fd431ff1cdbba871 Mon Sep 17 00:00:00 2001 From: David Vacca Date: Fri, 28 Jul 2023 06:08:53 -0700 Subject: [PATCH] Migrate TurboModule to kotlin (#38503) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/38503 In this diff I'm migrating TurboModule to kotlin changelog: [internal] internal Reviewed By: christophpurrer, cortinico Differential Revision: D47382875 fbshipit-source-id: 9df36be8ad20f8bce35b0f991867f22c0101fc97 --- .../core/interfaces/{TurboModule.java => TurboModule.kt} | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) rename packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/interfaces/{TurboModule.java => TurboModule.kt} (74%) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/interfaces/TurboModule.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/interfaces/TurboModule.kt similarity index 74% rename from packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/interfaces/TurboModule.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/interfaces/TurboModule.kt index 1ce998e33af..b113a64dc0b 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/interfaces/TurboModule.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/turbomodule/core/interfaces/TurboModule.kt @@ -5,13 +5,12 @@ * LICENSE file in the root directory of this source tree. */ -package com.facebook.react.turbomodule.core.interfaces; - +package com.facebook.react.turbomodule.core.interfaces /** All turbo modules should inherit from this interface */ -public interface TurboModule { +interface TurboModule { /** Initialize the TurboModule. */ - void initialize(); + fun initialize() /** Called before React Native is torn down. Clean up after the TurboModule. */ - void invalidate(); + fun invalidate() }