From f71c6b6feb4599954539ab8094234b918f43e12a Mon Sep 17 00:00:00 2001 From: Marc Horowitz Date: Wed, 15 Aug 2018 15:29:09 -0700 Subject: [PATCH] Expose executor name in ReactInstanceManager Reviewed By: achen1 Differential Revision: D9231741 fbshipit-source-id: 34e616844c35b8cf8c7fb9760669a8905c3b86c5 --- .../main/java/com/facebook/react/ReactInstanceManager.java | 4 ++++ .../facebook/react/bridge/JSCJavaScriptExecutorFactory.java | 5 +++++ 2 files changed, 9 insertions(+) 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"; + } }