From 4d12b0bfe460ddf379b0f4f621b8cb30f2cc342e Mon Sep 17 00:00:00 2001 From: Arushi Kesarwani Date: Wed, 1 Nov 2023 11:58:58 -0700 Subject: [PATCH] Kotlinfy UIManagerProvider Summary: UIManagerProvider.java -> UIManager.kt so as to take advantage of Functional SAM interfaces of Kotlin for simplication Changelog: [Internal] internal Reviewed By: rshest Differential Revision: D50855256 fbshipit-source-id: 352edb39f019446c2ddae88a914c898f46239fce --- .../{UIManagerProvider.java => UIManagerProvider.kt} | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) rename packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/{UIManagerProvider.java => UIManagerProvider.kt} (82%) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/UIManagerProvider.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/UIManagerProvider.kt similarity index 82% rename from packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/UIManagerProvider.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/UIManagerProvider.kt index 1d9beb1ff76..867d2e02806 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/UIManagerProvider.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/UIManagerProvider.kt @@ -5,9 +5,9 @@ * LICENSE file in the root directory of this source tree. */ -package com.facebook.react.bridge; +package com.facebook.react.bridge -import com.facebook.react.common.annotations.DeprecatedInNewArchitecture; +import com.facebook.react.common.annotations.DeprecatedInNewArchitecture /** * {@link UIManagerProvider} is used to create UIManager objects during the initialization of React @@ -15,8 +15,8 @@ import com.facebook.react.common.annotations.DeprecatedInNewArchitecture; * in isolation of others part of the new architecture of React Native. */ @DeprecatedInNewArchitecture -public interface UIManagerProvider { +interface UIManagerProvider { /* Provides a {@link com.facebook.react.bridge.UIManager} for the context received as a parameter. */ - UIManager createUIManager(ReactApplicationContext context); + fun createUIManager(context: ReactApplicationContext): UIManager }