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

Function unwrapMarshaller

valdi_core/src/valdi_core/jni/JavaUtils.cpp:728–737  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

726}
727
728Valdi::Marshaller* unwrapMarshaller(JNIEnv* env, jlong ptr) {
729 auto* marshaller = reinterpret_cast<Valdi::Marshaller*>(ptr);
730 if (VALDI_UNLIKELY(marshaller == nullptr)) {
731 if (env != nullptr) {
732 throwJavaValdiException(env, "Cannot use Marshaller once it has been destroyed.");
733 }
734 }
735
736 return marshaller;
737}
738
739Valdi::Shared<Valdi::ValueConvertible> javaObjectToLazyValueConvertible(JavaEnv env,
740 jobject javaObject,

Callers 6

nativeMarshallObjectMethod · 0.85
nativeSetActiveSchemaMethod · 0.85
unwrapFunction · 0.85
nativePerformMethod · 0.85

Calls 1

throwJavaValdiExceptionFunction · 0.85

Tested by

no test coverage detected