callHashMapMethodSync<K, V> method
call native method which return hash map
Implementation
Map<K, V>? callHashMapMethodSync<K, V>(String methodName,
{List? args, List<String>? assignedSignature}) {
final ptr = (callMethodSync(methodName, 'Ljava/util/HashMap;',
args: args, assignedSignature: assignedSignature) as JObject)
.pointer;
if (ptr == nullptr) {
return null;
}
return JHashMap<K, V>.fromPointer(ptr).raw.cast<K, V>();
}