Searched refs:TSInterfaceType (Results 1 – 12 of 12) sorted by relevance
/arkcompiler/ets_runtime/ecmascript/ts_types/ |
D | ts_type.cpp | 311 GlobalTSTypeRef TSInterfaceType::GetPropTypeGT(JSThread *thread, JSHandle<TSInterfaceType> interfac… in GetPropTypeGT() 317 JSMutableHandle<TSInterfaceType> mutableInterfaceType(thread, interfaceType.GetTaggedValue()); in GetPropTypeGT() 344 JSHandle<TSInterfaceType> extendsInterfaceType(extendsType); in GetPropTypeGT() 345 propTypeGT = TSInterfaceType::GetPropTypeGT(thread, extendsInterfaceType, propName); in GetPropTypeGT() 352 GlobalTSTypeRef TSInterfaceType::GetIndexSignType(JSThread *thread, const JSHandle<TSInterfaceType>… in GetIndexSignType()
|
D | ts_type.h | 156 class TSInterfaceType : public TSType { 158 CAST_CHECK(TSInterfaceType, IsTSInterfaceType); 160 …static GlobalTSTypeRef GetPropTypeGT(JSThread *thread, JSHandle<TSInterfaceType> classInstanceType, 163 …static GlobalTSTypeRef GetIndexSignType(JSThread *thread, const JSHandle<TSInterfaceType> &interfa…
|
D | ts_type_parser.h | 167 …JSHandle<TSInterfaceType> ParseInterfaceType(const JSPandaFile *jsPandaFile, const CString &record… 250 …JSHandle<TSInterfaceType> InstantiateInterfaceGenericsType(const JSHandle<TSInterfaceType> &generi…
|
D | ts_type_parser.cpp | 208 JSHandle<TSInterfaceType> interfaceType(type); in ParseIndexSigType() 231 …JSHandle<TSInterfaceType> interfaceType = ParseInterfaceType(jsPandaFile, recordName, typeLiteralE… in ParseNonImportType() 321 JSHandle<TSInterfaceType> TSTypeParser::ParseInterfaceType(const JSPandaFile *jsPandaFile, const CS… in ParseInterfaceType() 325 JSHandle<TSInterfaceType> interfaceType = factory_->NewTSInterfaceType(); in ParseInterfaceType() 676 JSHandle<TSInterfaceType> interfaceType = in InstantiateGenericsType() 677 InstantiateInterfaceGenericsType(JSHandle<TSInterfaceType>(genericsType), paras); in InstantiateGenericsType() 751 JSHandle<TSInterfaceType> TSTypeParser::InstantiateInterfaceGenericsType(const JSHandle<TSInterface… in InstantiateInterfaceGenericsType() 754 JSHandle<TSInterfaceType> interfaceType = factory_->NewTSInterfaceType(); in InstantiateInterfaceGenericsType()
|
D | ts_type_accessor.h | 30 V(Interface, JSHandle<TSInterfaceType>) \
|
D | ts_manager.cpp | 171 JSHandle<TSInterfaceType> interfaceType(type); in GetPropType() 172 return TSInterfaceType::GetPropTypeGT(thread, interfaceType, propertyName); in GetPropType() 195 JSHandle<TSInterfaceType> interfaceType(type); in GetIndexSignType() 196 return TSInterfaceType::GetIndexSignType(thread, interfaceType, typeId); in GetIndexSignType()
|
/arkcompiler/ets_runtime/ecmascript/ |
D | global_env_constants.cpp | 236 … factory->NewEcmaReadOnlyHClass(hClass, TSInterfaceType::SIZE, JSType::TS_INTERFACE_TYPE)); in InitRootsClass()
|
D | object_factory.h | 108 class TSInterfaceType; variable 547 JSHandle<TSInterfaceType> NewTSInterfaceType();
|
D | dump.cpp | 1091 TSInterfaceType::Cast(obj)->Dump(os); in DumpObject() 3432 void TSInterfaceType::Dump(std::ostream &os) const in Dump() 4387 TSInterfaceType::Cast(obj)->DumpForSnapshot(vec); in DumpObject() 5771 void TSInterfaceType::DumpForSnapshot(std::vector<Reference> &vec) const in DumpForSnapshot()
|
D | object_factory.cpp | 3774 JSHandle<TSInterfaceType> ObjectFactory::NewTSInterfaceType() in NewTSInterfaceType() 3780 JSHandle<TSInterfaceType> interfaceType(thread_, header); in NewTSInterfaceType()
|
/arkcompiler/ets_runtime/ecmascript/mem/ |
D | object_xray.h | 561 TSInterfaceType::Cast(object)->VisitRangeSlot<visitType>(visitor); in VisitObjectBody()
|
/arkcompiler/ets_runtime/ecmascript/tests/ |
D | dump_test.cpp | 1063 CHECK_DUMP_FIELDS(TaggedObject::TaggedObjectSize(), TSInterfaceType::SIZE, 4U); in HWTEST_F_L0() 1064 JSHandle<TSInterfaceType> interfaceType = factory->NewTSInterfaceType(); in HWTEST_F_L0()
|