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
This commit is contained in:
David Vacca
2023-04-29 08:52:34 -07:00
committed by Facebook GitHub Bot
parent 5f381dbf10
commit 9cbe45bf2a
@@ -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