toJStringPtr method
Returns a new JStringPtr from contents of s
.
Implementation
JStringPtr toJStringPtr(String s) => using((arena) {
final utf = s.toNativeUtf16(allocator: arena).cast<Uint16>();
final result = NewString(utf, s.length);
if (utf == nullptr) {
throw JniException(
'Fatal: cannot convert string to Java string: $s', '');
}
return result;
});