JArray<E>.fromPointer constructor

JArray<E>.fromPointer(
  1. Pointer<Void> ptr
)

Implementation

JArray.fromPointer(Pointer<Void> ptr) : super.fromPointer(ptr, _jArrayCls) {
  JObject converter =
      JObject(className: 'com/dartnative/dart_native/ArrayListConverter');
  raw = JList<E>.fromPointer((converter.callMethodSync(
              'arrayToList', 'Ljava/util/List;', args: [
    JObject.fromPointer(ptr, className: 'java/lang/Object')
  ]) as JObject)
          .pointer)
      .raw;
}