Lines Matching refs:JSHClass

54     JSHandle<JSHClass> sobjPrototypeHClass = CreateSObjectPrototypeHClass();
61 JSHandle<JSHClass> sObjIHClass =
65 JSHandle<JSHClass> sFuncPrototypeHClass = CreateSFunctionPrototypeHClass(sObjPrototypeVal);
93 void Builtins::InitializeSObject(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &sObjIHClass,
99 JSHandle<JSHClass> sObjectFunctionHClass = CreateSObjectFunctionHClass(sFuncPrototype);
133 JSHandle<JSHClass> arrayBufferPrototypeHClass = CreateSArrayBufferPrototypeHClass(sObjPrototype);
141 JSHandle<JSHClass> arrayBufferIHClass = factory_->NewSEcmaHClass(
145 JSHandle<JSHClass> arrayBufferFuncHClass = CreateSArrayBufferFunctionHClass(sFuncPrototype);
196 JSHandle<JSHClass> setPrototypeHClass = CreateSSetPrototypeHClass(sObjPrototype);
203 JSHandle<JSHClass> setIHClass =
206 JSHandle<JSHClass> setFuncHClass = CreateSSetFunctionHClass(sFuncPrototype);
264 JSHandle<JSHClass> mapPrototypeHClass = CreateSMapPrototypeHClass(sObjPrototype);
270 JSHandle<JSHClass> mapIHClass =
273 JSHandle<JSHClass> mapFuncHClass = CreateSMapFunctionHClass(sFuncPrototype);
319 void Builtins::InitializeSModuleNamespace(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &sObjIHClass) const
329 JSHandle<JSHClass> moduleNamespaceHClass = factory_->NewSEcmaHClass(ModuleNamespace::SIZE, 0,
339 const JSHandle<JSHClass> &sObjIHClass) const
346 JSHandle<JSHClass> sAsyncFuncIHClass = factory_->NewSEcmaHClass(JSAsyncFunction::SIZE, 0,
357 JSHandle<JSHClass> sAsyncFuncClass = factory_->CreateSFunctionClass(
370 JSHandle<JSHClass> sFuncIHClass = factory_->NewSEcmaHClass(JSSharedFunction::SIZE, 0, JSType::JS_SHARED_FUNCTION,
375 JSHandle<JSHClass> sFuncHClass = CreateSFunctionHClass(sFuncPrototype);
385 JSHandle<JSHClass> functionClass =
389 JSHandle<JSHClass> functionClassWithProto =
394 JSHandle<JSHClass> functionClassWithoutAccessor =
417 JSHandle<JSHClass> Builtins::CreateSObjectFunctionHClass(const JSHandle<JSFunction> &sFuncPrototype) const
432 JSHandle<JSHClass> sobjPrototypeHClass =
440 JSHandle<JSHClass> Builtins::CreateSObjectPrototypeHClass() const
459 JSHandle<JSHClass> sobjPrototypeHClass =
465 JSHandle<JSHClass> Builtins::CreateSFunctionHClass(const JSHandle<JSFunction> &sFuncPrototype) const
480 JSHandle<JSHClass> sobjPrototypeHClass =
488 JSHandle<JSHClass> Builtins::CreateSArrayBufferFunctionHClass(const JSHandle<JSFunction> &sFuncPrototype) const
509 JSHandle<JSHClass> sobjPrototypeHClass =
517 JSHandle<JSHClass> Builtins::CreateSSetFunctionHClass(const JSHandle<JSFunction> &sFuncPrototype) const
538 JSHandle<JSHClass> sobjPrototypeHClass =
546 JSHandle<JSHClass> Builtins::CreateSMapFunctionHClass(const JSHandle<JSFunction> &sFuncPrototype) const
567 JSHandle<JSHClass> sobjPrototypeHClass =
575 JSHandle<JSHClass> Builtins::CreateSFunctionPrototypeHClass(const JSHandle<JSTaggedValue> &sObjPrototypeVal) const
596 JSHandle<JSHClass> sobjPrototypeHClass =
603 JSHandle<JSHClass> Builtins::CreateSArrayBufferPrototypeHClass(const JSHandle<JSObject> &sObjPrototype) const
625 JSHandle<JSHClass> sArrayBufferPrototypeHClass =
632 JSHandle<JSHClass> Builtins::CreateSSetPrototypeHClass(const JSHandle<JSObject> &sObjPrototype) const
656 JSHandle<JSHClass> sSetPrototypeHClass =
663 JSHandle<JSHClass> Builtins::CreateSMapPrototypeHClass(const JSHandle<JSObject> &sObjPrototype) const
687 JSHandle<JSHClass> sMapPrototypeHClass =
694 JSHandle<JSHClass> Builtins::CreateSArrayPrototypeHClass(const JSHandle<JSObject> &sObjPrototype) const
718 JSHandle<JSHClass> sArrayPrototypeHClass =
725 JSHandle<JSHClass> Builtins::CreateSArrayFunctionHClass(const JSHandle<JSFunction> &sFuncPrototype) const
747 JSHandle<JSHClass> sobjPrototypeHClass =
780 void Builtins::InitializeSCtor(const JSHandle<JSHClass> &protoHClass, const JSHandle<JSFunction> &ctor,
793 JSHandle<JSHClass> hclass = JSHandle<JSHClass>::Cast(env->GetSFunctionClassWithoutAccessor());
838 JSHandle<JSHClass> hclass = JSHandle<JSHClass>::Cast(env->GetSFunctionClassWithoutProto());
896 JSHandle<JSObject> Builtins::InitializeArrayPrototype(JSHandle<JSHClass> &arrBaseFuncInstanceHClass) const
906 JSHandle<JSHClass> Builtins::InitializeArrayPrototypeHClass(const JSHandle<JSObject> &arrFuncPrototype) const
915 JSHandle<JSHClass> arrFuncInstanceHClass = factory_->NewSEcmaHClass(
927 JSHandle<JSHClass> arrBaseFuncInstanceHClass = CreateSArrayPrototypeHClass(sObjIHClass);
932 JSHandle<JSHClass> arrFuncInstanceHClass = InitializeArrayPrototypeHClass(arrFuncPrototype);
936 JSHandle<JSHClass> arrayFuncHClass = CreateSArrayFunctionHClass(sFuncPrototype);
988 void Builtins::InitializeS##Type(const JSHandle<GlobalEnv> &env, const JSHandle<JSHClass> &arrFuncClass) const \
997 JSHandle<JSHClass> arrFuncInstanceHClass = factory_->NewSEcmaHClass( \
999 JSHandle<JSHClass> arrFuncInstanceHClassOnHeap = factory_->NewSEcmaHClass( \
1004 JSHandle<JSHClass> specificTypedArrayFuncClass = JSHandle<JSHClass>::Cast( \
1037 JSHandle<JSHClass> typedArrFuncPrototypeHClass = CreateSTypedArrayPrototypeHClass(sObjPrototype);
1042 JSHandle<JSHClass> typedArrFuncInstanceHClass = CreateSSpecificTypedArrayInstanceHClass(
1045 JSHandle<JSHClass> typedArrFuncHClass = CreateSTypedArrayFunctionHClass(sFuncPrototype);
1096 JSHandle<JSHClass> specificTypedArrayFuncClass = CreateSSpecificTypedArrayFuncHClass(typedArrayFunction);
1105 JSHandle<JSHClass> Builtins::CreateSTypedArrayPrototypeHClass(const JSHandle<JSObject> &sObjPrototype) const
1129 JSHandle<JSHClass> sTypedArrayPrototypeHClass =
1136 JSHandle<JSHClass> Builtins::CreateSTypedArrayFunctionHClass(const JSHandle<JSFunction> &sFuncPrototype) const
1157 JSHandle<JSHClass> sobjPrototypeHClass =
1165 JSHandle<JSHClass> Builtins::CreateSSpecificTypedArrayFuncHClass(const JSHandle<JSFunction> &sFuncPrototype) const
1181 JSHandle<JSHClass> sobjPrototypeHClass =
1189 JSHandle<JSHClass> Builtins::CreateSSpecificTypedArrayInstanceHClass(const JSHandle<JSObject> &sObjPrototype) const
1205 JSHandle<JSHClass> sSpecificTypedArrayPrototypeHClass =