From 9cbe45bf2a55d4a4ead772e2212c608fe6759a8e Mon Sep 17 00:00:00 2001 From: David Vacca Date: Sat, 29 Apr 2023 08:52:34 -0700 Subject: [PATCH] Small refactor of JSTimerExecutor and reduce its visibility (#37167) Summary: Pull Request resolved: https://github.com/facebook/react-native/pull/37167 Small refactor of JSTimerExecutor and reduce its visibility changelog: [internal] internal Reviewed By: philIip Differential Revision: D45378242 fbshipit-source-id: 6060b4a5019db37528ab3db7c33f5641931e8039 --- .../com/facebook/react/bridgeless/JSTimerExecutor.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridgeless/JSTimerExecutor.java b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridgeless/JSTimerExecutor.java index 5dbfd5b215f..8d474db2a4b 100644 --- a/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridgeless/JSTimerExecutor.java +++ b/packages/react-native/ReactAndroid/src/main/java/com/facebook/react/bridgeless/JSTimerExecutor.java @@ -16,25 +16,25 @@ import com.facebook.react.modules.core.JavaScriptTimerExecutor; import com.facebook.soloader.SoLoader; @Nullsafe(Nullsafe.Mode.LOCAL) -public class JSTimerExecutor implements JavaScriptTimerExecutor { +class JSTimerExecutor implements JavaScriptTimerExecutor { static { SoLoader.loadLibrary("rninstance"); } - @DoNotStrip private HybridData mHybridData; + @DoNotStrip private final HybridData mHybridData; public JSTimerExecutor(HybridData hybridData) { mHybridData = hybridData; } + private native void callTimers(WritableNativeArray timerIDs); + @Override public void callTimers(WritableArray timerIDs) { callTimers((WritableNativeArray) timerIDs); } - private native void callTimers(WritableNativeArray timerIDs); - @Override public void callIdleCallbacks(double frameTime) { // TODO T52558331