toDartString method
Implementation
String toDartString() {
final parts = _api._ffiStringIntoParts(_box.borrow());
final ffi.Pointer<ffi.Uint8> tmp2_0 = ffi.Pointer.fromAddress(parts.addr);
debugAllocation("ffistring", parts.addr, parts.len);
final tmp1 =
utf8.decode(tmp2_0.asTypedList(parts.len), allowMalformed: true);
if (parts.capacity > 0) {
final ffi.Pointer<ffi.Void> tmp2_0;
tmp2_0 = ffi.Pointer.fromAddress(parts.addr);
_api.__deallocate(tmp2_0, parts.capacity * 1, 1);
}
return tmp1;
}