Home
last modified time | relevance | path

Searched refs:TSInterfaceType (Results 1 – 12 of 12) sorted by relevance

/arkcompiler/ets_runtime/ecmascript/ts_types/
Dts_type.cpp311 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()
Dts_type.h156 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…
Dts_type_parser.h160 …JSHandle<TSInterfaceType> ParseInterfaceType(const JSPandaFile *jsPandaFile, const CString &record…
243 …JSHandle<TSInterfaceType> InstantiateInterfaceGenericsType(const JSHandle<TSInterfaceType> &generi…
Dts_type_parser.cpp203 JSHandle<TSInterfaceType> interfaceType(type); in ParseIndexSigType()
228 …JSHandle<TSInterfaceType> interfaceType = ParseInterfaceType(jsPandaFile, recordName, typeLiteralE… in ParseNonImportType()
313 JSHandle<TSInterfaceType> TSTypeParser::ParseInterfaceType(const JSPandaFile *jsPandaFile, const CS… in ParseInterfaceType()
317 JSHandle<TSInterfaceType> interfaceType = factory_->NewTSInterfaceType(); in ParseInterfaceType()
660 JSHandle<TSInterfaceType> interfaceType = in InstantiateGenericsType()
661 InstantiateInterfaceGenericsType(JSHandle<TSInterfaceType>(genericsType), paras); in InstantiateGenericsType()
730 JSHandle<TSInterfaceType> TSTypeParser::InstantiateInterfaceGenericsType(const JSHandle<TSInterface… in InstantiateInterfaceGenericsType()
733 JSHandle<TSInterfaceType> interfaceType = factory_->NewTSInterfaceType(); in InstantiateInterfaceGenericsType()
Dts_type_accessor.h30 V(Interface, JSHandle<TSInterfaceType>) \
Dts_manager.cpp249 JSHandle<TSInterfaceType> interfaceType(type); in GetPropType()
250 return TSInterfaceType::GetPropTypeGT(thread, interfaceType, propertyName); in GetPropType()
273 JSHandle<TSInterfaceType> interfaceType(type); in GetIndexSignType()
274 return TSInterfaceType::GetIndexSignType(thread, interfaceType, typeId); in GetIndexSignType()
/arkcompiler/ets_runtime/ecmascript/
Dobject_factory.h104 class TSInterfaceType; variable
505 JSHandle<TSInterfaceType> NewTSInterfaceType();
Dglobal_env_constants.cpp219 … factory->NewEcmaReadOnlyHClass(hClass, TSInterfaceType::SIZE, JSType::TS_INTERFACE_TYPE)); in InitRootsClass()
Ddump.cpp998 TSInterfaceType::Cast(obj)->Dump(os); in DumpObject()
3265 void TSInterfaceType::Dump(std::ostream &os) const in Dump()
4136 TSInterfaceType::Cast(obj)->DumpForSnapshot(vec); in DumpObject()
5314 void TSInterfaceType::DumpForSnapshot(std::vector<std::pair<CString, JSTaggedValue>> &vec) const in DumpForSnapshot()
Dobject_factory.cpp3286 JSHandle<TSInterfaceType> ObjectFactory::NewTSInterfaceType() in NewTSInterfaceType()
3292 JSHandle<TSInterfaceType> interfaceType(thread_, header); in NewTSInterfaceType()
/arkcompiler/ets_runtime/ecmascript/mem/
Dobject_xray.h501 TSInterfaceType::Cast(object)->VisitRangeSlot(visitor); in VisitObjectBody()
/arkcompiler/ets_runtime/ecmascript/tests/
Ddump_test.cpp1004 CHECK_DUMP_FIELDS(TaggedObject::TaggedObjectSize(), TSInterfaceType::SIZE, 4U); in HWTEST_F_L0()
1005 JSHandle<TSInterfaceType> interfaceType = factory->NewTSInterfaceType(); in HWTEST_F_L0()