arguments property
Implementation
List<String> get arguments {
final list = c.native_launch_at_login_get_arguments(nativeHandle);
final items = <String>[];
for (var i = 0; i < list.count; i++) {
final item = list.items[i];
if (item == ffi.nullptr) continue;
items.add(item.cast<pkg_ffi.Utf8>().toDartString());
}
final listPointer = pkg_ffi.calloc<c.native_string_list_t>();
listPointer.ref = list;
c.native_string_list_free(listPointer);
pkg_ffi.calloc.free(listPointer);
return items;
}