Lines Matching refs:JSHandle
24 using InitializeFunction = JSHandle<JSTaggedValue> (*)(JSThread *);
53 static JSHandle<JSFunction> NewContainerConstructor(JSThread *thread, const JSHandle<JSObject> &prototype,
55 static JSHandle<JSFunction> NewFunction(JSThread *thread, const JSHandle<JSTaggedValue> &key, EcmaEntrypoint func,
58 static void SetFrozenFunction(JSThread *thread, const JSHandle<JSObject> &obj, const char *key, EcmaEntrypoint func,
61 static void SetFrozenConstructor(JSThread *thread, const JSHandle<JSObject> &obj, const char *keyChar,
62 JSHandle<JSTaggedValue> &value);
63 static JSHandle<JSTaggedValue> CreateGetter(JSThread *thread, EcmaEntrypoint func, const char *name,
65 static void SetGetter(JSThread *thread, const JSHandle<JSObject> &obj,
66 const JSHandle<JSTaggedValue> &key, const JSHandle<JSTaggedValue> &getter);
67 static void SetFunctionAtSymbol(JSThread *thread, const JSHandle<GlobalEnv> &env,
68 const JSHandle<JSObject> &obj, const JSHandle<JSTaggedValue> &symbol,
70 static void SetStringTagSymbol(JSThread *thread, const JSHandle<GlobalEnv> &env,
71 const JSHandle<JSObject> &obj, const char *key);
73 static JSTaggedValue InitializeContainer(JSThread *thread, const JSHandle<JSObject> &obj, InitializeFunction func,
75 static JSHandle<JSTaggedValue> InitializeArrayList(JSThread *thread);
76 static void InitializeArrayListIterator(JSThread *thread, const JSHandle<GlobalEnv> &env,
78 static JSHandle<JSTaggedValue> InitializeHashMap(JSThread *thread);
80 static JSHandle<JSTaggedValue> InitializeHashSet(JSThread *thread);
82 static JSHandle<JSTaggedValue> InitializeLightWeightMap(JSThread *thread);
84 static JSHandle<JSTaggedValue> InitializeLightWeightSet(JSThread *thread);
86 static JSHandle<JSTaggedValue> InitializeTreeMap(JSThread *thread);
88 static JSHandle<JSTaggedValue> InitializeTreeSet(JSThread *thread);
90 static JSHandle<JSTaggedValue> InitializePlainArray(JSThread *thread);
92 static JSHandle<JSTaggedValue> InitializeVector(JSThread *thread);
93 static void InitializeVectorIterator(JSThread *thread, const JSHandle<GlobalEnv> &env,
95 static JSHandle<JSTaggedValue> InitializeBitVector(JSThread *thread);
96 static void InitializeBitVectorIterator(JSThread *thread, const JSHandle<GlobalEnv> &env,
98 static JSHandle<JSTaggedValue> InitializeQueue(JSThread *thread);
99 static void InitializeQueueIterator(JSThread *thread, const JSHandle<GlobalEnv> &env,
101 static JSHandle<JSTaggedValue> InitializeDeque(JSThread *thread);
102 static void InitializeDequeIterator(JSThread *thread, const JSHandle<GlobalEnv> &env,
104 static JSHandle<JSTaggedValue> InitializeStack(JSThread *thread);
106 static JSHandle<JSTaggedValue> InitializeList(JSThread *thread);
107 static JSHandle<JSTaggedValue> InitializeLinkedList(JSThread *thread);
108 static void InitializeLinkedListIterator(JSThread *thread, const JSHandle<GlobalEnv> &env);
109 static void InitializeListIterator(JSThread *thread, const JSHandle<GlobalEnv> &env);