From 8c3f8b6f2d8e69cbaa582563ff09c19e6df88e4c Mon Sep 17 00:00:00 2001 From: Ruslan Shestopalyuk Date: Mon, 8 Apr 2024 08:32:10 -0700 Subject: [PATCH] Kotlinify MemoryPressure* (#43961) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/43961 ## Changelog: [Internal] - As in the title. Reviewed By: cortinico Differential Revision: D55866117 fbshipit-source-id: 2561f6bfe3fc58ae10d57f9fb59c908dd20b9b86 --- .../react/bridge/{MemoryPressure.java => MemoryPressure.kt} | 4 ++-- ...MemoryPressureListener.java => MemoryPressureListener.kt} | 5 ++--- 2 files changed, 4 insertions(+), 5 deletions(-) rename packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/{MemoryPressure.java => MemoryPressure.kt} (76%) rename packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/{MemoryPressureListener.java => MemoryPressureListener.kt} (81%) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/MemoryPressure.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/MemoryPressure.kt similarity index 76% rename from packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/MemoryPressure.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/MemoryPressure.kt index 35810f65979..37e45a60c89 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/MemoryPressure.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/MemoryPressure.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 -public enum MemoryPressure { +public enum class MemoryPressure { UI_HIDDEN, MODERATE, CRITICAL diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/MemoryPressureListener.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/MemoryPressureListener.kt similarity index 81% rename from packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/MemoryPressureListener.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/MemoryPressureListener.kt index 8d036958b06..0e5ef3aff09 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/MemoryPressureListener.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/MemoryPressureListener.kt @@ -5,11 +5,10 @@ * LICENSE file in the root directory of this source tree. */ -package com.facebook.react.bridge; +package com.facebook.react.bridge /** Listener interface for memory pressure events. */ public interface MemoryPressureListener { - /** Called when the system generates a memory warning. */ - void handleMemoryPressure(int level); + public fun handleMemoryPressure(level: Int) }