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

Method registerLocalViewFactory

valdi/src/valdi/android/NativeBridge.cpp:1892–1909  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1890 jint type,
1891 jstring name,
1892 jboolean invalidateLayoutOnChange,
1893 jobject delegate,
1894 jobject compositeParts) {
1895 auto wrapper = getBindingContextWrapper(bindingContextHandle);
1896 return wrapper->bindAttributes(type, name, invalidateLayoutOnChange, delegate, compositeParts);
1897}
1898
1899void ValdiAndroid::NativeBridge::bindTransformAttributes(fbjni::alias_ref<fbjni::JClass> clazz, // NOLINT
1900 jlong bindingContextHandle,
1901 jobject delegate) {
1902 auto wrapper = getBindingContextWrapper(bindingContextHandle);
1903 wrapper->bindTransformAttributes(delegate);
1904}
1905
1906void ValdiAndroid::NativeBridge::bindScrollAttributes(fbjni::alias_ref<fbjni::JClass> clazz, // NOLINT
1907 jlong bindingContextHandle) {
1908 auto wrapper = getBindingContextWrapper(bindingContextHandle);
1909 wrapper->bindScrollAttributes();
1910}
1911
1912void ValdiAndroid::NativeBridge::bindAssetAttributes(fbjni::alias_ref<fbjni::JClass> clazz, // NOLINT

Callers 1

TEST_PFunction · 0.45

Calls 3

getViewNodeTreeFunction · 0.85
getValdiObjectMethod · 0.45
getViewClassNameMethod · 0.45

Tested by 1

TEST_PFunction · 0.36