From d31670b4d975d7f6830d2934bfbac484211c4b94 Mon Sep 17 00:00:00 2001 From: Matthijs Mullender Date: Tue, 7 Feb 2023 12:42:34 -0800 Subject: [PATCH] do not strip JavascriptException Summary: Changelog: [internal] - DescriptionSome tooling breaks when the JavascriptException is obfuscated. This change prevents the exception from getting obfuscated, allowing tools to detect them without symbolicating. Differential Revision: D43091424 fbshipit-source-id: aae4768397bd78433a1d496ecac4a1442422d912 --- .../java/com/facebook/react/common/JavascriptException.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ReactAndroid/src/main/java/com/facebook/react/common/JavascriptException.java b/ReactAndroid/src/main/java/com/facebook/react/common/JavascriptException.java index d1aaca03123..b3945ee2508 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/common/JavascriptException.java +++ b/ReactAndroid/src/main/java/com/facebook/react/common/JavascriptException.java @@ -7,12 +7,14 @@ package com.facebook.react.common; +import com.facebook.proguard.annotations.DoNotStrip; import javax.annotation.Nullable; /** * A JS exception that was propagated to native. In debug mode, these exceptions are normally shown * to developers in a redbox. */ +@DoNotStrip public class JavascriptException extends RuntimeException implements HasJavascriptExceptionMetadata {