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

Method setObjectForId

valdi/src/valdi/android/JavaValueDelegate.cpp:104–110  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

102}
103
104void JavaObjectStore::setObjectForId(uint32_t objectId,
105 const JavaValue& object,
106 Valdi::ExceptionTracker& exceptionTracker) {
107 auto weakRef = newWeakReference(JavaEnv(), object.getObject());
108
109 _objectById[objectId] = IndirectJavaGlobalRef::make(weakRef.get(), "JavaObjectStoreItem");
110}
111
112JavaValueDelegate::JavaValueDelegate(JavaTypesResolver& typesResolver) : _typesResolver(typesResolver) {
113 // Initialize immediately in case something is wrong

Callers 2

unmarshallInterfaceMethod · 0.45
marshallInterfaceMethod · 0.45

Calls 4

newWeakReferenceFunction · 0.85
getObjectMethod · 0.65
getMethod · 0.65
JavaEnvClass · 0.50

Tested by

no test coverage detected