Lines Matching refs:env
172 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in NewContainerConstructor() local
175 …factory->NewJSFunction(env, reinterpret_cast<void *>(ctorFunc), FunctionKind::BUILTIN_CONSTRUCTOR); in NewContainerConstructor()
229 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in CreateGetter() local
231 JSHandle<JSFunction> function = factory->NewJSFunction(env, reinterpret_cast<void *>(func)); in CreateGetter()
249 void ContainersPrivate::SetFunctionAtSymbol(JSThread *thread, const JSHandle<GlobalEnv> &env, in SetFunctionAtSymbol() argument
254 JSHandle<JSFunction> function = factory->NewJSFunction(env, reinterpret_cast<void *>(func)); in SetFunctionAtSymbol()
263 void ContainersPrivate::SetStringTagSymbol(JSThread *thread, const JSHandle<GlobalEnv> &env, in SetStringTagSymbol() argument
268 JSHandle<JSTaggedValue> symbol = env->GetToStringTagSymbol(); in SetStringTagSymbol()
318 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in InitializeArrayList() local
319 SetStringTagSymbol(thread, env, prototype, "ArrayList"); in InitializeArrayList()
326 SetFunctionAtSymbol(thread, env, prototype, env->GetIteratorSymbol(), "[Symbol.iterator]", in InitializeArrayList()
328 ContainersPrivate::InitializeArrayListIterator(thread, env, globalConst); in InitializeArrayList()
333 …id ContainersPrivate::InitializeArrayListIterator(JSThread *thread, const JSHandle<GlobalEnv> &env, in InitializeArrayListIterator() argument
339 factory->NewEcmaHClass(JSObject::SIZE, JSType::JS_ITERATOR, env->GetIteratorPrototype()); in InitializeArrayListIterator()
344 SetStringTagSymbol(thread, env, arrayListIteratorPrototype, "ArrayList Iterator"); in InitializeArrayListIterator()
398 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in InitializeLightWeightMap() local
399 SetFunctionAtSymbol(thread, env, funcPrototype, env->GetIteratorSymbol(), "[Symbol.iterator]", in InitializeLightWeightMap()
408 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in InitializeLightWeightMapIterator() local
411 env->GetIteratorPrototype()); in InitializeLightWeightMapIterator()
415 SetStringTagSymbol(thread, env, lightWeightMapIteratorPrototype, "LightWeightMap Iterator"); in InitializeLightWeightMapIterator()
463 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in InitializeLightWeightSet() local
464 SetFunctionAtSymbol(thread, env, funcPrototype, env->GetIteratorSymbol(), "[Symbol.iterator]", in InitializeLightWeightSet()
473 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in InitializeLightWeightSetIterator() local
481 SetStringTagSymbol(thread, env, lightWeightSetIteratorPrototype, "LightWeightSet Iterator"); in InitializeLightWeightSetIterator()
525 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in InitializeTreeMap() local
526 SetStringTagSymbol(thread, env, mapFuncPrototype, "TreeMap"); in InitializeTreeMap()
528 JSHandle<JSTaggedValue> iteratorSymbol = env->GetIteratorSymbol(); in InitializeTreeMap()
547 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in InitializeTreeMapIterator() local
551 factory->NewEcmaHClass(JSObject::SIZE, JSType::JS_ITERATOR, env->GetIteratorPrototype()); in InitializeTreeMapIterator()
557 SetStringTagSymbol(thread, env, mapIteratorPrototype, "TreeMap Iterator"); in InitializeTreeMapIterator()
598 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in InitializeTreeSet() local
599 SetStringTagSymbol(thread, env, setFuncPrototype, "TreeSet"); in InitializeTreeSet()
601 JSHandle<JSTaggedValue> iteratorSymbol = env->GetIteratorSymbol(); in InitializeTreeSet()
620 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in InitializeTreeSetIterator() local
624 factory->NewEcmaHClass(JSObject::SIZE, JSType::JS_ITERATOR, env->GetIteratorPrototype()); in InitializeTreeSetIterator()
630 SetStringTagSymbol(thread, env, setIteratorPrototype, "TreeSet Iterator"); in InitializeTreeSetIterator()
687 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in InitializePlainArray() local
688 …SetFunctionAtSymbol(thread, env, plainArrayFuncPrototype, env->GetIteratorSymbol(), "[Symbol.itera… in InitializePlainArray()
697 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in InitializePlainArrayIterator() local
704 SetStringTagSymbol(thread, env, plainarrayIteratorPrototype, "PlainArray Iterator"); in InitializePlainArrayIterator()
741 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in InitializeStack() local
742 SetStringTagSymbol(thread, env, stackFuncPrototype, "Stack"); in InitializeStack()
748 …SetFunctionAtSymbol(thread, env, stackFuncPrototype, env->GetIteratorSymbol(), "[Symbol.iterator]", in InitializeStack()
819 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in InitializeVector() local
820 SetStringTagSymbol(thread, env, prototype, "Vector"); in InitializeVector()
826 SetFunctionAtSymbol(thread, env, prototype, env->GetIteratorSymbol(), "[Symbol.iterator]", in InitializeVector()
829 ContainersPrivate::InitializeVectorIterator(thread, env, globalConst); in InitializeVector()
834 void ContainersPrivate::InitializeVectorIterator(JSThread *thread, const JSHandle<GlobalEnv> &env, in InitializeVectorIterator() argument
844 SetStringTagSymbol(thread, env, vectorIteratorPrototype, "Vector Iterator"); in InitializeVectorIterator()
874 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in InitializeQueue() local
875 SetStringTagSymbol(thread, env, queueFuncPrototype, "Queue"); in InitializeQueue()
881 …SetFunctionAtSymbol(thread, env, queueFuncPrototype, env->GetIteratorSymbol(), "[Symbol.iterator]", in InitializeQueue()
884 ContainersPrivate::InitializeQueueIterator(thread, env, globalConst); in InitializeQueue()
888 void ContainersPrivate::InitializeQueueIterator(JSThread *thread, const JSHandle<GlobalEnv> &env, in InitializeQueueIterator() argument
893 factory->NewEcmaHClass(JSObject::SIZE, JSType::JS_ITERATOR, env->GetIteratorPrototype()); in InitializeQueueIterator()
898 SetStringTagSymbol(thread, env, queueIteratorPrototype, "Queue Iterator"); in InitializeQueueIterator()
931 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in InitializeDeque() local
932 SetStringTagSymbol(thread, env, dequeFuncPrototype, "Deque"); in InitializeDeque()
938 …SetFunctionAtSymbol(thread, env, dequeFuncPrototype, env->GetIteratorSymbol(), "[Symbol.iterator]", in InitializeDeque()
941 ContainersPrivate::InitializeDequeIterator(thread, env, globalConst); in InitializeDeque()
946 void ContainersPrivate::InitializeDequeIterator(JSThread *thread, const JSHandle<GlobalEnv> &env, in InitializeDequeIterator() argument
954 SetStringTagSymbol(thread, env, dequeIteratorPrototype, "Deque Iterator"); in InitializeDequeIterator()
999 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in InitializeList() local
1000 … SetFunctionAtSymbol(thread, env, listFuncPrototype, env->GetIteratorSymbol(), "[Symbol.iterator]", in InitializeList()
1003 InitializeListIterator(thread, env); in InitializeList()
1057 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in InitializeLinkedList() local
1058 …SetFunctionAtSymbol(thread, env, linkedListFuncPrototype, env->GetIteratorSymbol(), "[Symbol.itera… in InitializeLinkedList()
1061 InitializeLinkedListIterator(thread, env); in InitializeLinkedList()
1066 …d ContainersPrivate::InitializeLinkedListIterator(JSThread *thread, const JSHandle<GlobalEnv> &env) in InitializeLinkedListIterator() argument
1074 SetStringTagSymbol(thread, env, setIteratorPrototype, "linkedlist Iterator"); in InitializeLinkedListIterator()
1079 void ContainersPrivate::InitializeListIterator(JSThread *thread, const JSHandle<GlobalEnv> &env) in InitializeListIterator() argument
1087 SetStringTagSymbol(thread, env, setIteratorPrototype, "list Iterator"); in InitializeListIterator()
1136 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in InitializeHashMap() local
1138 SetStringTagSymbol(thread, env, hashMapFuncPrototype, "HashMap"); in InitializeHashMap()
1140 JSHandle<JSTaggedValue> iteratorSymbol = env->GetIteratorSymbol(); in InitializeHashMap()
1158 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in InitializeHashMapIterator() local
1167 SetStringTagSymbol(thread, env, hashMapIteratorPrototype, "HashMap Iterator"); in InitializeHashMapIterator()
1203 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in InitializeHashSet() local
1205 SetStringTagSymbol(thread, env, hashSetFuncPrototype, "HashSet"); in InitializeHashSet()
1207 JSHandle<JSTaggedValue> iteratorSymbol = env->GetIteratorSymbol(); in InitializeHashSet()
1225 JSHandle<GlobalEnv> env = thread->GetEcmaVM()->GetGlobalEnv(); in InitializeHashSetIterator() local
1235 SetStringTagSymbol(thread, env, hashSetIteratorPrototype, "HashSet Iterator"); in InitializeHashSetIterator()