-
public class JavaModuleWrapperThis is part of the glue which wraps a java BaseJavaModule in a C++ NativeModule. This could all be in C++, but it's android-specific initialization code, and writing it this way is easier to read and means fewer JNI calls.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classJavaModuleWrapper.MethodDescriptor
-
Constructor Summary
Constructors Constructor Description JavaModuleWrapper(JSInstance jsInstance, ModuleHolder moduleHolder)
-
Method Summary
Modifier and Type Method Description BaseJavaModulegetModule()StringgetName()List<JavaModuleWrapper.MethodDescriptor>getMethodDescriptors()NativeMapgetConstants()voidinvoke(int methodId, ReadableNativeArray parameters)-
-
Constructor Detail
-
JavaModuleWrapper
JavaModuleWrapper(JSInstance jsInstance, ModuleHolder moduleHolder)
-
-
Method Detail
-
getModule
BaseJavaModule getModule()
-
getMethodDescriptors
List<JavaModuleWrapper.MethodDescriptor> getMethodDescriptors()
-
getConstants
@Nullable() NativeMap getConstants()
-
invoke
void invoke(int methodId, ReadableNativeArray parameters)
-
-
-
-