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

Method createRuntime

valdi/src/valdi/android/NativeBridge.cpp:335–345  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

333}
334
335jlong ValdiAndroid::NativeBridge::createRuntime( // NOLINT
336 fbjni::alias_ref<fbjni::JClass> /* clazz */, // NOLINT
337 jlong runtimeManagerHandle,
338 jobject customResourceResolver) {
339 auto* runtimeManagerWrapper = getRuntimeManagerWrapper(runtimeManagerHandle);
340 auto runtime = runtimeManagerWrapper->createRuntime(customResourceResolver);
341
342 auto* runtimeWrapper = new ValdiAndroid::RuntimeWrapper(runtime, runtimeManagerWrapper);
343
344 return reinterpret_cast<std::uintptr_t>(runtimeWrapper);
345}
346
347void ValdiAndroid::NativeBridge::onRuntimeReady(fbjni::alias_ref<fbjni::JClass> /*clazz*/, // NOLINT
348 jlong runtimeManagerHandle,

Callers 1

createMethod · 0.45

Calls 1

getRuntimeManagerWrapperFunction · 0.85

Tested by

no test coverage detected