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

Method newBridgedPromise

valdi/src/valdi/android/JavaValueDelegate.cpp:257–264  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

255}
256
257JavaValue JavaValueDelegate::newBridgedPromise(const Valdi::Ref<Valdi::Promise>& promise,
258 const Valdi::Ref<Valdi::ValueMarshaller<JavaValue>>& valueMarshaller,
259 Valdi::ExceptionTracker& exceptionTracker) {
260 return JavaValue::makeObject(
261 JavaEnv::getCache().getCppPromiseClass().newObject(JavaEnv::getCache().getCppPromiseConstructorMethod(),
262 bridgeRetain(promise.get()),
263 bridgeRetain(valueMarshaller.get())));
264}
265
266Valdi::Ref<Valdi::PlatformObjectClassDelegate<JavaValue>> JavaValueDelegate::newObjectClass(
267 const Valdi::Ref<Valdi::ClassSchema>& schema, Valdi::ExceptionTracker& exceptionTracker) {

Callers 1

unmarshallMethod · 0.45

Calls 4

makeObjectFunction · 0.85
bridgeRetainFunction · 0.85
getMethod · 0.65
newObjectMethod · 0.45

Tested by

no test coverage detected