From 17b69795c3d7b68de27c818e9f4e26f5e1a920a7 Mon Sep 17 00:00:00 2001 From: David Vacca Date: Mon, 11 Nov 2024 07:03:00 -0800 Subject: [PATCH] Migrate ExecutorException to kotlin (#47539) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/47539 Migrate ExecutorException to kotlin changelog: [internal] internal Reviewed By: javache Differential Revision: D65738325 fbshipit-source-id: 0ae6adedf0f80d57426ebc749fd77c31942b3b47 --- .../{ExecutorException.java => ExecutorException.kt} | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) rename packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/internal/bolts/{ExecutorException.java => ExecutorException.kt} (56%) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/internal/bolts/ExecutorException.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/internal/bolts/ExecutorException.kt similarity index 56% rename from packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/internal/bolts/ExecutorException.java rename to packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/internal/bolts/ExecutorException.kt index 57c0a4e817d..97489918974 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/internal/bolts/ExecutorException.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/runtime/internal/bolts/ExecutorException.kt @@ -5,17 +5,11 @@ * LICENSE file in the root directory of this source tree. */ -package com.facebook.react.runtime.internal.bolts; - -import androidx.annotation.Nullable; +package com.facebook.react.runtime.internal.bolts /** * This is a wrapper class for emphasizing that task failed due to bad {@code Executor}, rather than * the continuation block it self. */ -class ExecutorException extends RuntimeException { - - public ExecutorException(@Nullable Exception e) { - super("An exception was thrown by an Executor", e); - } -} +internal class ExecutorException(e: Exception?) : + RuntimeException("An exception was thrown by an Executor", e) {}