callHashSetMethodSync<E> method

Set<E>? callHashSetMethodSync<E>(
  1. String methodName, {
  2. List? args,
  3. List<String>? assignedSignature,
})

call native method which return hash set

Implementation

Set<E>? callHashSetMethodSync<E>(String methodName,
    {List? args, List<String>? assignedSignature}) {
  final ptr = (callMethodSync(methodName, 'Ljava/util/HashSet;',
          args: args, assignedSignature: assignedSignature) as JObject)
      .pointer;
  if (ptr == nullptr) {
    return null;
  }
  return JHashSet<E>.fromPointer(ptr).raw.cast<E>();
}