From 78801793f3619389421978c4e282f96078f4302d Mon Sep 17 00:00:00 2001 From: Aaron Chiu Date: Mon, 13 Feb 2017 19:26:02 -0800 Subject: [PATCH] move the module creation out of the constants creation systrace Reviewed By: achen1 Differential Revision: D4555801 fbshipit-source-id: 5ee338a686bca33f0a480bd6b428a44f626620d1 --- .../java/com/facebook/react/cxxbridge/JavaModuleWrapper.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ReactAndroid/src/main/java/com/facebook/react/cxxbridge/JavaModuleWrapper.java b/ReactAndroid/src/main/java/com/facebook/react/cxxbridge/JavaModuleWrapper.java index ff4765a6482..adb0db16a85 100644 --- a/ReactAndroid/src/main/java/com/facebook/react/cxxbridge/JavaModuleWrapper.java +++ b/ReactAndroid/src/main/java/com/facebook/react/cxxbridge/JavaModuleWrapper.java @@ -98,11 +98,11 @@ import static com.facebook.systrace.Systrace.TRACE_TAG_REACT_JAVA_BRIDGE; // NativeMap out of OnLoad. @DoNotStrip public NativeArray getConstants() { + BaseJavaModule baseJavaModule = getModule(); ReactMarker.logMarker(GET_CONSTANTS_START, getName()); SystraceMessage.beginSection(TRACE_TAG_REACT_JAVA_BRIDGE, "Map constants") .arg("moduleName", getName()) .flush(); - BaseJavaModule baseJavaModule = getModule(); Map map = baseJavaModule.getConstants(); Systrace.endSection(TRACE_TAG_REACT_JAVA_BRIDGE);