Searched refs:interfaceType (Results 1 – 11 of 11) sorted by relevance
| /arkcompiler/ets_runtime/test/typeinfer/automatedcases/ |
| D | escapedIdentifiers.ts | 138 interface interfaceType\u0032 { interface 154 let interfaceType1Object2 = <interfaceType\u0031>{ bar1: 0 }; 156 AssertType(<interfaceType\u0031>{ bar1: 0 }, "interfaceType1"); 178 let interfaceType2Object2 = <interfaceType\u0032>{ bar2: 0 }; 180 AssertType(<interfaceType\u0032>{ bar2: 0 }, "interfaceType\u0032");
|
| /arkcompiler/ets_runtime/ecmascript/ts_types/ |
| D | ts_type_parser.cpp | 203 JSHandle<TSInterfaceType> interfaceType(type); in ParseIndexSigType() local 204 interfaceType->SetIndexSigns(thread_, indexSignInfo); in ParseIndexSigType() 228 …JSHandle<TSInterfaceType> interfaceType = ParseInterfaceType(jsPandaFile, recordName, typeLiteralE… in ParseNonImportType() local 229 return JSHandle<JSTaggedValue>(interfaceType); in ParseNonImportType() 317 JSHandle<TSInterfaceType> interfaceType = factory_->NewTSInterfaceType(); in ParseInterfaceType() local 331 interfaceType->SetExtends(thread_, extendsId); in ParseInterfaceType() 339 interfaceType->SetFields(thread_, fieldsType); in ParseInterfaceType() 340 return interfaceType; in ParseInterfaceType() 660 JSHandle<TSInterfaceType> interfaceType = in InstantiateGenericsType() local 662 return JSHandle<JSTaggedValue>(interfaceType); in InstantiateGenericsType() [all …]
|
| D | ts_type.cpp | 311 …TSTypeRef TSInterfaceType::GetPropTypeGT(JSThread *thread, JSHandle<TSInterfaceType> interfaceType, in GetPropTypeGT() argument 317 JSMutableHandle<TSInterfaceType> mutableInterfaceType(thread, interfaceType.GetTaggedValue()); in GetPropTypeGT() 352 …TSInterfaceType::GetIndexSignType(JSThread *thread, const JSHandle<TSInterfaceType> &interfaceType, in GetIndexSignType() argument 355 if (interfaceType->GetIndexSigns().IsUndefined()) { in GetIndexSignType() 359 JSHandle<TSObjLayoutInfo> indexSignInfo(thread, interfaceType->GetIndexSigns()); in GetIndexSignType()
|
| D | ts_type.h | 163 … GlobalTSTypeRef GetIndexSignType(JSThread *thread, const JSHandle<TSInterfaceType> &interfaceType,
|
| D | ts_manager.cpp | 249 JSHandle<TSInterfaceType> interfaceType(type); in GetPropType() local 250 return TSInterfaceType::GetPropTypeGT(thread, interfaceType, propertyName); in GetPropType() 273 JSHandle<TSInterfaceType> interfaceType(type); in GetIndexSignType() local 274 return TSInterfaceType::GetIndexSignType(thread, interfaceType, typeId); in GetIndexSignType()
|
| /arkcompiler/ets_frontend/ts2panda/src/ |
| D | typeChecker.ts | 438 let interfaceType = new InterfaceType(interfaceDeclNode); 442 … TypeRecorder.getInstance().setDeclaredType(name, interfaceType.shiftedTypeIndex);
|
| /arkcompiler/ets_frontend/es2panda/typescript/extractor/ |
| D | typeExtractor.cpp | 417 InterfaceType interfaceType(this, node->AsTSInterfaceDeclaration(), name); in GetTypeIndexFromInterfaceNode() local 418 typeIndex = interfaceType.GetTypeIndexShift(); in GetTypeIndexFromInterfaceNode() 744 InterfaceType interfaceType(this, interfaceDef, name); in HandleInterfaceDeclaration() local 745 typeIndex = interfaceType.GetTypeIndexShift(); in HandleInterfaceDeclaration()
|
| /arkcompiler/ets_frontend/es2panda/ |
| D | CMakeLists.txt | 269 typescript/types/interfaceType.cpp
|
| D | BUILD.gn | 227 "typescript/types/interfaceType.cpp",
|
| /arkcompiler/ets_runtime/ecmascript/tests/ |
| D | dump_test.cpp | 1005 JSHandle<TSInterfaceType> interfaceType = factory->NewTSInterfaceType(); in HWTEST_F_L0() local 1006 DUMP_FOR_HANDLE(interfaceType) in HWTEST_F_L0()
|
| /arkcompiler/ets_runtime/ecmascript/ |
| D | object_factory.cpp | 3292 JSHandle<TSInterfaceType> interfaceType(thread_, header); in NewTSInterfaceType() local 3295 interfaceType->SetGT(GlobalTSTypeRef::Default()); in NewTSInterfaceType() 3296 interfaceType->SetExtends(thread_, extends); in NewTSInterfaceType() 3297 interfaceType->SetFields(thread_, JSTaggedValue::Undefined()); in NewTSInterfaceType() 3298 interfaceType->SetIndexSigns(thread_, JSTaggedValue::Undefined()); in NewTSInterfaceType() 3300 return interfaceType; in NewTSInterfaceType()
|