-
public class JavaModuleWrapper
This 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 class
JavaModuleWrapper.MethodDescriptor
-
Constructor Summary
Constructors Constructor Description JavaModuleWrapper(JSInstance jsInstance, ModuleHolder moduleHolder)
-
Method Summary
Modifier and Type Method Description BaseJavaModule
getModule()
String
getName()
List<JavaModuleWrapper.MethodDescriptor>
getMethodDescriptors()
NativeMap
getConstants()
void
invoke(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)
-
-
-
-