#pragma once #include #include #include #include namespace facebook { namespace react { class MainComponentsRegistry : public facebook::jni::HybridClass { public: // Adapt it to the package you used for your Java class. constexpr static auto kJavaDescriptor = "Lcom/massive/newarchitecture/components/MainComponentsRegistry;"; static void registerNatives(); MainComponentsRegistry(ComponentFactory *delegate); private: static std::shared_ptr sharedProviderRegistry(); static jni::local_ref initHybrid( jni::alias_ref, ComponentFactory *delegate); }; } // namespace react } // namespace facebook