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

Method toJSValueRef

valdi/src/valdi/hermes/HermesJavaScriptContext.cpp:1315–1327  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1313
1314void HermesJavaScriptContext::retainValue(const JSValue& value) {
1315 auto* managedValue = ManagedHermesValue::fromJSValue(value);
1316 if (managedValue != nullptr) {
1317 managedValue->retain();
1318 }
1319}
1320
1321void HermesJavaScriptContext::releaseValue(const JSValue& value) {
1322 auto* managedValue = ManagedHermesValue::fromJSValue(value);
1323 if (managedValue != nullptr) {
1324 managedValue->release();
1325 }
1326}
1327
1328void HermesJavaScriptContext::retainPropertyName(const JSPropertyName& value) {
1329 auto* managedValue = ManagedHermesValue::fromJSPropertyName(value);
1330 if (managedValue != nullptr) {

Callers 1

callTrampolineFunction · 0.80

Calls 7

isBoolMethod · 0.80
getNumberMethod · 0.80
isUndefinedMethod · 0.45
isEmptyMethod · 0.45
isNullMethod · 0.45
getBoolMethod · 0.45
isNumberMethod · 0.45

Tested by

no test coverage detected