diff --git a/ReactAndroid/src/main/jni/react/jni/NativeArray.h b/ReactAndroid/src/main/jni/react/jni/NativeArray.h index 452f6b1d0..f30ef107d 100644 --- a/ReactAndroid/src/main/jni/react/jni/NativeArray.h +++ b/ReactAndroid/src/main/jni/react/jni/NativeArray.h @@ -3,7 +3,7 @@ #pragma once #include -#include +#include namespace facebook { namespace react { diff --git a/ReactAndroid/src/main/jni/react/jni/OnLoad.cpp b/ReactAndroid/src/main/jni/react/jni/OnLoad.cpp index 6d3a1c2d8..e3ceddd5f 100644 --- a/ReactAndroid/src/main/jni/react/jni/OnLoad.cpp +++ b/ReactAndroid/src/main/jni/react/jni/OnLoad.cpp @@ -60,10 +60,6 @@ struct ReadableNativeMapKeySetIterator : public Countable { , mapRef(mapRef_) {} }; -struct NativeRunnable : public Countable { - std::function callable; -}; - static jobject createReadableNativeMapWithContents(JNIEnv* env, folly::dynamic map) { if (map.isNull()) { return nullptr; @@ -515,8 +511,14 @@ static jstring getNextKey(JNIEnv* env, jobject obj) { } // namespace iterator } // namespace map +namespace { + namespace runnable { +struct NativeRunnable : public Countable { + std::function callable; +}; + static jclass gNativeRunnableClass; static jmethodID gNativeRunnableCtor; @@ -743,6 +745,8 @@ static void createProxyExecutor(JNIEnv *env, jobject obj, jobject executorInstan } // namespace executors +} + extern "C" JNIEXPORT jint JNI_OnLoad(JavaVM* vm, void* reserved) { return initialize(vm, [] { // get the current env