Home
last modified time | relevance | path

Searched refs:ClassInfoExtractor (Results 1 – 9 of 9) sorted by relevance

/ark/js_runtime/ecmascript/
Dclass_info_extractor.h26 class ClassInfoExtractor : public TaggedObject {
43 CAST_CHECK(ClassInfoExtractor, IsClassInfoExtractor);
45 …static void BuildClassInfoExtractorFromLiteral(JSThread *thread, JSHandle<ClassInfoExtractor> &ext…
87 …static JSHandle<JSFunction> DefineClassTemplate(JSThread *thread, JSHandle<ClassInfoExtractor> &ex…
Dclass_info_extractor.cpp23 void ClassInfoExtractor::BuildClassInfoExtractorFromLiteral(JSThread *thread, JSHandle<ClassInfoExt… in BuildClassInfoExtractorFromLiteral()
101 bool ClassInfoExtractor::ExtractAndReturnWhetherWithElements(JSThread *thread, const JSHandle<Tagge… in ExtractAndReturnWhetherWithElements()
173 JSHandle<JSHClass> ClassInfoExtractor::CreatePrototypeHClass(JSThread *thread, JSHandle<TaggedArray… in CreatePrototypeHClass()
214 JSHandle<JSHClass> ClassInfoExtractor::CreateConstructorHClass(JSThread *thread, JSHandle<TaggedArr… in CreateConstructorHClass()
275 JSHandle<JSFunction> ClassHelper::DefineClassTemplate(JSThread *thread, JSHandle<ClassInfoExtractor in DefineClassTemplate()
369 case ClassInfoExtractor::LENGTH_INDEX: in BuildDictionaryPropeties()
372 case ClassInfoExtractor::NAME_INDEX: in BuildDictionaryPropeties()
373 if (LIKELY(properties->Get(ClassInfoExtractor::NAME_INDEX).IsString())) { in BuildDictionaryPropeties()
376 ASSERT(properties->Get(ClassInfoExtractor::NAME_INDEX).IsJSFunction()); in BuildDictionaryPropeties()
380 case ClassInfoExtractor::PROTOTYPE_INDEX: in BuildDictionaryPropeties()
Dobject_factory.h112 class ClassInfoExtractor; variable
338 JSHandle<ClassInfoExtractor> NewClassInfoExtractor(JSMethod *ctorMethod);
458 friend class ClassInfoExtractor; variable
Dglobal_env_constants.cpp136 … factory->NewEcmaDynClass(dynClassClass, ClassInfoExtractor::SIZE, JSType::CLASS_INFO_EXTRACTOR)); in InitRootsClass()
Ddump.cpp623 ClassInfoExtractor::Cast(obj)->Dump(thread, os); in DumpObject()
2110 void ClassInfoExtractor::Dump(JSThread *thread, std::ostream &os) const in Dump()
2619 ClassInfoExtractor::Cast(obj)->DumpForSnapshot(thread, vec); in DumpObject()
3504 void ClassInfoExtractor::DumpForSnapshot(JSThread *thread, std::vector<std::pair<CString, JSTaggedV… in DumpForSnapshot()
Dobject_factory.cpp2069 JSHandle<ClassInfoExtractor> ObjectFactory::NewClassInfoExtractor(JSMethod *ctorMethod) in NewClassInfoExtractor()
2074 JSHandle<ClassInfoExtractor> obj(thread_, header); in NewClassInfoExtractor()
/ark/js_runtime/ecmascript/tests/
Ddump_test.cpp652 CHECK_DUMP_FILEDS(TaggedObject::TaggedObjectSize(), ClassInfoExtractor::SIZE, 10) in HWTEST_F_L0()
654 CHECK_DUMP_FILEDS(TaggedObject::TaggedObjectSize(), ClassInfoExtractor::SIZE, 9) in HWTEST_F_L0()
656 … JSHandle<ClassInfoExtractor> classInfoExtractor = factory->NewClassInfoExtractor(nullptr); in HWTEST_F_L0()
/ark/js_runtime/ecmascript/class_linker/
Dpanda_file_translator.cpp204 … JSHandle<ClassInfoExtractor> classInfoExtractor = factory_->NewClassInfoExtractor(method); in GenerateProgram()
587 JSHandle<ClassInfoExtractor> extractor(thread_, value); in DefineClassInConstPool()
589 ClassInfoExtractor::BuildClassInfoExtractorFromLiteral(thread_, extractor, literal); in DefineClassInConstPool()
/ark/js_runtime/ecmascript/mem/
Dobject_xray-inl.h304 ClassInfoExtractor::Cast(object)->VisitRangeSlot(visitor); in VisitObjectBody()