diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaMethodWrapper.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaMethodWrapper.kt index a4427e61a8d..b0d1d7091fc 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaMethodWrapper.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaMethodWrapper.kt @@ -17,6 +17,9 @@ import com.facebook.systrace.SystraceMessage import java.lang.reflect.InvocationTargetException import java.lang.reflect.Method +@Deprecated( + message = "This class is part of Legacy Architecture and will be removed in a future release", + level = DeprecationLevel.WARNING) @LegacyArchitecture(logLevel = LegacyArchitectureLogLevel.ERROR) internal class JavaMethodWrapper( private val moduleWrapper: JavaModuleWrapper, diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaModuleWrapper.kt b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaModuleWrapper.kt index 8f230012dc6..2f271174f5e 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaModuleWrapper.kt +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridge/JavaModuleWrapper.kt @@ -74,6 +74,7 @@ internal class JavaModuleWrapper( targetMethod.getAnnotation(ReactMethod::class.java)?.let { annotation -> val methodName = targetMethod.name val md = MethodDescriptor() + @Suppress("DEPRECATION") val method = JavaMethodWrapper(this, targetMethod, annotation.isBlockingSynchronousMethod) md.name = methodName md.type = method.type