MCPcopy Create free account
hub / github.com/Snapchat/Valdi / toJavaLongArray

Function toJavaLongArray

valdi_core/src/valdi_core/jni/JavaUtils.cpp:524–534  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

522}
523
524JavaObject 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
536Valdi::Value valueFromJavaByteArray(JavaEnv env, jbyteArray array) {
537 if (array == nullptr) {

Callers 1

Calls 1

JavaObjectClass · 0.70

Tested by

no test coverage detected