Searched refs:ClassInfoExtractor (Results 1 – 9 of 9) sorted by relevance
/ark/js_runtime/ecmascript/ |
D | class_info_extractor.h | 26 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…
|
D | class_info_extractor.cpp | 23 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()
|
D | object_factory.h | 112 class ClassInfoExtractor; variable 338 JSHandle<ClassInfoExtractor> NewClassInfoExtractor(JSMethod *ctorMethod); 458 friend class ClassInfoExtractor; variable
|
D | global_env_constants.cpp | 136 … factory->NewEcmaDynClass(dynClassClass, ClassInfoExtractor::SIZE, JSType::CLASS_INFO_EXTRACTOR)); in InitRootsClass()
|
D | dump.cpp | 623 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()
|
D | object_factory.cpp | 2069 JSHandle<ClassInfoExtractor> ObjectFactory::NewClassInfoExtractor(JSMethod *ctorMethod) in NewClassInfoExtractor() 2074 JSHandle<ClassInfoExtractor> obj(thread_, header); in NewClassInfoExtractor()
|
/ark/js_runtime/ecmascript/tests/ |
D | dump_test.cpp | 652 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/ |
D | panda_file_translator.cpp | 204 … 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/ |
D | object_xray-inl.h | 304 ClassInfoExtractor::Cast(object)->VisitRangeSlot(visitor); in VisitObjectBody()
|