| 522 | } |
| 523 | |
| 524 | JavaObject toJavaLongArray(JavaEnv env, const int64_t* values, size_t size) { |
| 525 | auto object = JavaEnv::accessEnvRetRef([&](JNIEnv& env) -> auto { |
| 526 | auto* array = env.NewLongArray(static_cast<jsize>(size)); |
| 527 | if (array != nullptr) { |
| 528 | env.SetLongArrayRegion(array, 0, static_cast<jsize>(size), values); |
| 529 | } |
| 530 | return reinterpret_cast<jobject>(array); |
| 531 | }); |
| 532 | |
| 533 | return JavaObject(env, std::move(object)); |
| 534 | } |
| 535 | |
| 536 | Valdi::Value valueFromJavaByteArray(JavaEnv env, jbyteArray array) { |
| 537 | if (array == nullptr) { |
no test coverage detected