JObjectCallMethod extension

call async extension simplify call function don't need return type's signature when calling native method

on

Methods

callArrayListMethod<E>(String methodName, {List? args, List<String>? assignedSignature, Thread thread = Thread.mainThread}) Future<List<E>?>
async call native method which return array list
callBoolMethod(String methodName, {List? args, List<String>? assignedSignature, Thread thread = Thread.mainThread}) Future<bool>
async call native method which return bool
callByteBufferMethod(String methodName, {List? args, List<String>? assignedSignature, Thread thread = Thread.mainThread}) Future<NativeByte?>
async call native method which return DirectByteBuffer
callByteMethod(String methodName, {List? args, List<String>? assignedSignature, Thread thread = Thread.mainThread}) Future<int>
async call native method which return byte
callCharMethod(String methodName, {List? args, List<String>? assignedSignature, Thread thread = Thread.mainThread}) Future<int>
async call native method which return char
callDoubleMethod(String methodName, {List? args, List<String>? assignedSignature, Thread thread = Thread.mainThread}) Future<double>
async call native method which return double
callFloatMethod(String methodName, {List? args, List<String>? assignedSignature, Thread thread = Thread.mainThread}) Future<double>
async call native method which return float
callHashMapMethod<K, V>(String methodName, {List? args, List<String>? assignedSignature, Thread thread = Thread.mainThread}) Future<Map<K, V>?>
async call native method which return hash map
callHashSetMethod<E>(String methodName, {List? args, List<String>? assignedSignature, Thread thread = Thread.mainThread}) Future<Set<E>?>
async call native method which return hash set
callIntMethod(String methodName, {List? args, List<String>? assignedSignature, Thread thread = Thread.mainThread}) Future<int>
async call native method which return int
callListMethod<E>(String methodName, {List? args, List<String>? assignedSignature, Thread thread = Thread.mainThread}) Future<List<E>?>
async call native method which return list
callLongMethod(String methodName, {List? args, List<String>? assignedSignature, Thread thread = Thread.mainThread}) Future<int>
async call native method which return long
callMapMethod<K, V>(String methodName, {List? args, List<String>? assignedSignature, Thread thread = Thread.mainThread}) Future<Map<K, V>?>
async call native method which return map
callObjectMethod<T extends JObject>(String methodName, {List? args, List<String>? assignedSignature, Thread thread = Thread.mainThread}) Future
async call native method which return object
callSetMethod<E>(String methodName, {List? args, List<String>? assignedSignature, Thread thread = Thread.mainThread}) Future<Set<E>?>
async call native method which return set
callShortMethod(String methodName, {List? args, List<String>? assignedSignature, Thread thread = Thread.mainThread}) Future<int>
async call native method which return short
callStringMethod(String methodName, {List? args, List<String>? assignedSignature, Thread thread = Thread.mainThread}) Future<String>?
async call native method which return string
callVoidMethod(String methodName, {List? args, List<String>? assignedSignature, Thread thread = Thread.mainThread}) → void
async call native method which return void