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.h167 …JSHandle<TSInterfaceType> ParseInterfaceType(const JSPandaFile *jsPandaFile, const CString &record…
250 …JSHandle<TSInterfaceType> InstantiateInterfaceGenericsType(const JSHandle<TSInterfaceType> &generi…
Dts_type_parser.cpp208 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()
Dts_type_accessor.h30 V(Interface, JSHandle<TSInterfaceType>) \
Dts_manager.cpp171 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/
Dglobal_env_constants.cpp236 … factory->NewEcmaReadOnlyHClass(hClass, TSInterfaceType::SIZE, JSType::TS_INTERFACE_TYPE)); in InitRootsClass()
Dobject_factory.h108 class TSInterfaceType; variable
547 JSHandle<TSInterfaceType> NewTSInterfaceType();
Ddump.cpp1091 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()
Dobject_factory.cpp3774 JSHandle<TSInterfaceType> ObjectFactory::NewTSInterfaceType() in NewTSInterfaceType()
3780 JSHandle<TSInterfaceType> interfaceType(thread_, header); in NewTSInterfaceType()
/arkcompiler/ets_runtime/ecmascript/mem/
Dobject_xray.h561 TSInterfaceType::Cast(object)->VisitRangeSlot<visitType>(visitor); in VisitObjectBody()
/arkcompiler/ets_runtime/ecmascript/tests/
Ddump_test.cpp1063 CHECK_DUMP_FIELDS(TaggedObject::TaggedObjectSize(), TSInterfaceType::SIZE, 4U); in HWTEST_F_L0()
1064 JSHandle<TSInterfaceType> interfaceType = factory->NewTSInterfaceType(); in HWTEST_F_L0()