Move interfaces from Bridge to a new buck target

Reviewed By: achen1

Differential Revision: D9513130

fbshipit-source-id: f23e3274eed5f0adcffdc3e10d20a4d49e81bca5
This commit is contained in:
Ram N
2018-08-28 22:49:07 -07:00
committed by Facebook Github Bot
parent f8f1870248
commit 01580de613
10 changed files with 73 additions and 29 deletions
@@ -23,6 +23,7 @@ import com.facebook.react.common.ReactConstants;
import com.facebook.react.common.annotations.VisibleForTesting;
import com.facebook.systrace.Systrace;
import com.facebook.systrace.TraceListener;
import java.lang.annotation.Native;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.Collection;
@@ -306,13 +307,13 @@ public class CatalystInstanceImpl implements CatalystInstance {
private native void jniCallJSCallback(int callbackID, NativeArray arguments);
@Override
public void invokeCallback(final int callbackID, final NativeArray arguments) {
public void invokeCallback(final int callbackID, final NativeArrayInterface arguments) {
if (mDestroyed) {
FLog.w(ReactConstants.TAG, "Invoking JS callback after bridge has been destroyed.");
return;
}
jniCallJSCallback(callbackID, arguments);
jniCallJSCallback(callbackID, (NativeArray) arguments);
}
/**