diff --git a/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java b/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java index 5e5f0dd5122..57462676b42 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java +++ b/ReactAndroid/src/main/java/com/facebook/react/ReactInstanceManager.java @@ -837,6 +837,10 @@ public class ReactInstanceManager { return mLifecycleState; } + public String getJsExecutorName() { + return mJavaScriptExecutorFactory.toString(); + } + @ThreadConfined(UI) private void onReloadWithJSDebugger(JavaJSExecutor.Factory jsExecutorFactory) { Log.d(ReactConstants.TAG, "ReactInstanceManager.onReloadWithJSDebugger()"); diff --git a/ReactAndroid/src/main/java/com/facebook/react/bridge/JSCJavaScriptExecutorFactory.java b/ReactAndroid/src/main/java/com/facebook/react/bridge/JSCJavaScriptExecutorFactory.java index 5e360808c03..6e511734e06 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/bridge/JSCJavaScriptExecutorFactory.java +++ b/ReactAndroid/src/main/java/com/facebook/react/bridge/JSCJavaScriptExecutorFactory.java @@ -24,4 +24,9 @@ public class JSCJavaScriptExecutorFactory implements JavaScriptExecutorFactory { jscConfig.putString("DeviceIdentity", mDeviceName); return new JSCJavaScriptExecutor(jscConfig); } + + @Override + public String toString() { + return "JSCExecutor"; + } }