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

Function valueFromJavaByteArray

valdi_core/src/valdi_core/jni/JavaUtils.cpp:536–543  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

534}
535
536Valdi::Value valueFromJavaByteArray(JavaEnv env, jbyteArray array) {
537 if (array == nullptr) {
538 return Valdi::Value();
539 }
540
541 auto bytes = toByteArray(env, array);
542 return Valdi::Value(Valdi::makeShared<Valdi::ValueTypedArray>(Valdi::kDefaultTypedArrayType, bytes));
543}
544
545template<typename T>
546void iterateThrough(JavaEnv /* env */, ::djinni::LocalRef<jobject> iterable, T&& func) {

Callers 3

toValueFunction · 0.85
nativePushByteArrayFunction · 0.85

Calls 2

toByteArrayFunction · 0.70
ValueClass · 0.50

Tested by

no test coverage detected