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

Method registerViewClassReplacement

valdi/src/valdi/android/NativeBridge.cpp:212–224  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

210}
211
212void ValdiAndroid::NativeBridge::registerViewClassReplacement( // NOLINT
213 fbjni::alias_ref<fbjni::JClass> /* clazz */, // NOLINT
214 jlong runtimeManagerHandle,
215 jstring sourceClass,
216 jstring replacementClass) {
217 auto* wrapper = getRuntimeManagerWrapper(runtimeManagerHandle);
218 if (wrapper != nullptr) {
219 auto javaEnv = ValdiAndroid::JavaEnv();
220 wrapper->getAndroidViewManagerContext()->registerViewClassReplacement(
221 ValdiAndroid::toInternedString(javaEnv, sourceClass),
222 ValdiAndroid::toInternedString(javaEnv, replacementClass));
223 }
224}
225
226void ValdiAndroid::NativeBridge::prepareRenderBackend( // NOLINT
227 fbjni::alias_ref<fbjni::JClass> /* clazz */, // NOLINT

Callers

nothing calls this directly

Calls 3

getRuntimeManagerWrapperFunction · 0.85
toInternedStringFunction · 0.85
JavaEnvClass · 0.50

Tested by

no test coverage detected