Lines Matching refs:JSHandle
25 JSHandle<TaggedArray> hashArray;
26 JSHandle<TaggedArray> keyArray;
46 static void InsertValue(const JSThread *thread, const JSHandle<JSAPILightWeightMap> &lightWeightMap,
47 int32_t index, const JSHandle<JSTaggedValue> &value, AccossorsKind kind);
48 static void ReplaceValue(const JSThread *thread, const JSHandle<JSAPILightWeightMap> &lightWeightMap,
49 int32_t index, const JSHandle<JSTaggedValue> &value, AccossorsKind kind);
50 static void Set(JSThread *thread, const JSHandle<JSAPILightWeightMap> &lightWeightMap,
51 const JSHandle<JSTaggedValue> &key, const JSHandle<JSTaggedValue> &value);
52 static JSTaggedValue Get(JSThread *thread, const JSHandle<JSAPILightWeightMap> &lightWeightMap,
53 const JSHandle<JSTaggedValue> &key);
54 static JSTaggedValue HasAll(JSThread *thread, const JSHandle<JSAPILightWeightMap> &lightWeightMap,
55 const JSHandle<JSAPILightWeightMap> &newLightWeightMap);
56 static JSTaggedValue HasKey(JSThread *thread, const JSHandle<JSAPILightWeightMap> &lightWeightMap,
57 const JSHandle<JSTaggedValue> &key);
58 static JSTaggedValue HasValue(JSThread *thread, const JSHandle<JSAPILightWeightMap> &lightWeightMap,
59 const JSHandle<JSTaggedValue> &value);
60 static int32_t GetIndexOfKey(JSThread *thread, const JSHandle<JSAPILightWeightMap> &lightWeightMap,
61 const JSHandle<JSTaggedValue> &key);
62 static KeyState GetStateOfKey(JSThread *thread, const JSHandle<JSAPILightWeightMap> &lightWeightMap,
63 const JSHandle<JSTaggedValue> &key);
64 static int32_t GetIndexOfValue(JSThread *thread, const JSHandle<JSAPILightWeightMap> &lightWeightMap,
65 const JSHandle<JSTaggedValue> &value);
66 static JSTaggedValue GetKeyAt(JSThread *thread, const JSHandle<JSAPILightWeightMap> &lightWeightMap, int32_t index);
67 static void SetAll(JSThread *thread, const JSHandle<JSAPILightWeightMap> &lightWeightMap,
68 const JSHandle<JSAPILightWeightMap> &newLightWeightMap);
69 static JSTaggedValue Remove(JSThread *thread, const JSHandle<JSAPILightWeightMap> &lightWeightMap,
70 const JSHandle<JSTaggedValue> &key);
71 static JSTaggedValue RemoveAt(JSThread *thread, const JSHandle<JSAPILightWeightMap> &lightWeightMap, int32_t index);
72 static void Clear(JSThread *thread, const JSHandle<JSAPILightWeightMap> &lightWeightMap);
73 static JSTaggedValue SetValueAt(JSThread *thread, const JSHandle<JSAPILightWeightMap> &lightWeightMap,
74 int32_t index, const JSHandle<JSTaggedValue> &value);
75 static JSTaggedValue IncreaseCapacityTo(JSThread *thread, const JSHandle<JSAPILightWeightMap> &lightWeightMap,
77 static JSTaggedValue ToString(JSThread *thread, const JSHandle<JSAPILightWeightMap> &lightWeightMap);
78 static JSTaggedValue GetValueAt(JSThread *thread, const JSHandle<JSAPILightWeightMap> &lightWeightMap,
80 static JSTaggedValue GetIteratorObj(JSThread *thread, const JSHandle<JSAPILightWeightMap> &obj, IterationKind type);
81 static bool GetOwnProperty(JSThread *thread, const JSHandle<JSAPILightWeightMap> &map,
82 const JSHandle<JSTaggedValue> &key,
106 static JSHandle<TaggedArray> GrowCapacity(const JSThread *thread, JSHandle<TaggedArray> &oldArray,
109 const JSHandle<JSAPILightWeightMap> &lightWeightMap,
110 const JSHandle<TaggedArray> &array,
112 static void RemoveValue(const JSThread *thread, const JSHandle<JSAPILightWeightMap> &lightWeightMap, uint32_t index,
114 static void SetValue(const JSThread *thread, const JSHandle<JSAPILightWeightMap> &lightWeightMap,
115 int32_t index, const JSHandle<JSTaggedValue> &value, AccossorsKind kind);
117 static int32_t BinarySearchHashes(JSHandle<TaggedArray> &array, int32_t hash, int32_t size);
118 static JSHandle<TaggedArray> GetArrayByKind(const JSThread *thread,
119 const JSHandle<JSAPILightWeightMap> &lightWeightMap,