OpenSourceMergedSoMapping

object OpenSourceMergedSoMapping : ExternalSoMapping

This class is a manually created MergedSoMapping.

It's used to support so-merging for React Native OSS.

When adding a new library that contains a JNI_OnLoad method, you need to make sure you add a new entry in the invokeJniOnload method, the mapLibName method as well as a new external function that will take care of calling the JNI_OnLoad method.

Functions

Link copied to clipboard
open override fun invokeJniOnload(libraryName: String)
Link copied to clipboard
external fun libfabricjni_so(): Int
Link copied to clipboard
external fun libhermes_executor_so(): Int
Link copied to clipboard
Link copied to clipboard
external fun libhermestooling_so(): Int
Link copied to clipboard
external fun libjscexecutor_so(): Int
Link copied to clipboard
external fun libjscinstance_so(): Int
Link copied to clipboard
external fun libjscruntime_so(): Int
Link copied to clipboard
external fun libjsctooling_so(): Int
Link copied to clipboard
external fun libjsijniprofiler_so(): Int
Link copied to clipboard
external fun libjsinspector_so(): Int
Link copied to clipboard
external fun libmapbufferjni_so(): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
external fun libreactnative_so(): Int
Link copied to clipboard
external fun libreactnativeblob_so(): Int
Link copied to clipboard
external fun libreactnativejni_so(): Int
Link copied to clipboard
external fun librninstance_so(): Int
Link copied to clipboard
Link copied to clipboard
external fun libuimanagerjni_so(): Int
Link copied to clipboard
external fun libyoga_so(): Int
Link copied to clipboard
open override fun mapLibName(input: String): String