registerJavaTypeConvertor function
void
registerJavaTypeConvertor(
- String dartClass,
- String javaClass,
- ConvertorToDartFromPointer convertor
Register native class name and register a function for converting a Dart object from a Pointer.
Example for List:
registerJavaTypeConvertor('JList', 'java/util/List', (ptr) {
return JList.fromPointer(ptr);
});
The example above can be generated by applying @nativeWithClass
annotation on Dart
wrapper class.
dart class and java class are one-to-one mapping.
Implementation
void registerJavaTypeConvertor(
String dartClass, String javaClass, ConvertorToDartFromPointer convertor) {
registerDartConvertor(dartClass, javaClass, convertor);
registerJavaConvertor(javaClass, convertor);
}