Home
last modified time | relevance | path

Searched refs:weakObj (Results 1 - 3 of 3) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/
H A Djs_weak_ref.h50 JSTaggedValue weakObj = JSTaggedValue(value.CreateAndGetWeakRef()); in SetToWeak() local
51 ASSERT(weakObj.IsWeak()); in SetToWeak()
52 SetWeakObject(thread, weakObj); in SetToWeak()
57 JSTaggedValue weakObj = GetWeakObject(); in GetFromWeak() local
58 if (!weakObj.IsUndefined()) { in GetFromWeak()
59 return JSTaggedValue(weakObj.GetWeakReferent()); in GetFromWeak()
61 return weakObj; in GetFromWeak()
H A Djs_finalization_registry.h44 JSTaggedValue weakObj = JSTaggedValue(value.CreateAndGetWeakRef()); in SetToWeakRefTarget() local
45 ASSERT(weakObj.IsWeak()); in SetToWeakRefTarget()
46 SetWeakRefTarget(thread, weakObj); in SetToWeakRefTarget()
51 JSTaggedValue weakObj = GetWeakRefTarget(); in GetFromWeakRefTarget() local
52 if (!weakObj.IsUndefined()) { in GetFromWeakRefTarget()
53 return JSTaggedValue(weakObj.GetWeakReferent()); in GetFromWeakRefTarget()
55 return weakObj; in GetFromWeakRefTarget()
/arkcompiler/ets_runtime/ecmascript/tests/
H A Dweak_vector_test.cpp60 JSHandle<JSObject> weakObj = factory->NewJSObjectByConstructor(JSHandle<JSFunction>(objFun), objFun); in HWTEST_F_L0() local
61 JSHandle<JSTaggedValue> weakObjclassVal(thread, weakObj->GetJSHClass()); in HWTEST_F_L0()
84 JSHandle<JSObject> weakObj = factory->NewJSObjectByConstructor(JSHandle<JSFunction>(objFun), objFun); in HWTEST_F_L0() local
85 JSHandle<JSTaggedValue> weakObjclassVal(thread, weakObj->GetJSHClass()); in HWTEST_F_L0()
125 JSHandle<JSObject> weakObj = factory->NewJSObjectByConstructor(JSHandle<JSFunction>(objFun), objFun); in HWTEST_F_L0() local
126 JSHandle<JSTaggedValue> weakObjclassVal(thread, weakObj->GetJSHClass()); in HWTEST_F_L0()
161 JSHandle<JSObject> weakObj = factory->NewJSObjectByConstructor(JSHandle<JSFunction>(objFun), objFun); in HWTEST_F_L0() local
162 JSHandle<JSTaggedValue> weakObjclassVal(thread, weakObj->GetJSHClass()); in HWTEST_F_L0()

Completed in 2 milliseconds