Searched refs:InterfaceType (Results 1 – 12 of 12) sorted by relevance
| /arkcompiler/ets_frontend/es2panda/typescript/types/ |
| D | interfaceType.cpp | 27 void InterfaceType::ToString(std::stringstream &ss) const in ToString() 46 void InterfaceType::Identical(TypeRelation *relation, Type *other) in Identical() 52 InterfaceType *otherInterface = other->AsObjectType()->AsInterfaceType(); in Identical() 130 Type *InterfaceType::Instantiate(ArenaAllocator *allocator, TypeRelation *relation, GlobalTypesHold… in Instantiate() 136 Type *newInterfaceType = allocator->New<InterfaceType>(allocator, name_, copiedDesc); in Instantiate() 146 void InterfaceType::CollectSignatures(ArenaVector<Signature *> *collectedSignatures, bool collectCa… in CollectSignatures() 163 void InterfaceType::CollectProperties(ArenaVector<binder::LocalVariable *> *collectedPropeties) con… in CollectProperties() 186 const IndexInfo *InterfaceType::FindIndexInfo(bool findNumberInfo) const in FindIndexInfo() 203 IndexInfo *InterfaceType::FindIndexInfo(bool findNumberInfo) in FindIndexInfo() 220 TypeFacts InterfaceType::GetTypeFacts() const in GetTypeFacts()
|
| D | interfaceType.h | 23 class InterfaceType : public ObjectType { 25 InterfaceType(ArenaAllocator *allocator, util::StringView name, ObjectDescriptor *desc) in InterfaceType() function
|
| D | typeMapping.h | 50 _(ObjectType::ObjectTypeKind::INTERFACE, InterfaceType)
|
| /arkcompiler/ets_frontend/es2panda/ir/ts/ |
| D | tsInterfaceDeclaration.cpp | 57 void CheckInheritedPropertiesAreIdentical(checker::Checker *checker, checker::InterfaceType *type, in CheckInheritedPropertiesAreIdentical() 107 …resolvedType = checker->Allocator()->New<checker::InterfaceType>(checker->Allocator(), id_->Name()… in Check() 112 checker::InterfaceType *resolvedInterface = resolvedType->AsObjectType()->AsInterfaceType(); in Check()
|
| /arkcompiler/ets_frontend/es2panda/typescript/ |
| D | checker.h | 112 …rtyMap = std::unordered_map<util::StringView, std::pair<binder::LocalVariable *, InterfaceType *>>; 395 void ResolveDeclaredMembers(InterfaceType *type); 406 void ResolveInterfaceOrClassTypeMembers(InterfaceType *type); 410 ArenaVector<ObjectType *> GetBaseTypes(InterfaceType *type);
|
| /arkcompiler/ets_frontend/ts2panda/src/ |
| D | typeChecker.ts | 25 InterfaceType, 169 let interefaceType = new InterfaceType(<ts.InterfaceDeclaration>typeDeclNode); 438 let interfaceType = new InterfaceType(interfaceDeclNode);
|
| /arkcompiler/ets_frontend/es2panda/typescript/core/ |
| D | object.cpp | 164 void Checker::ResolveInterfaceOrClassTypeMembers(InterfaceType *type) in ResolveInterfaceOrClassTypeMembers() 445 ArenaVector<ObjectType *> Checker::GetBaseTypes(InterfaceType *type) in GetBaseTypes() 507 void Checker::ResolveDeclaredMembers(InterfaceType *type) in ResolveDeclaredMembers()
|
| D | helpers.cpp | 473 resolvedType = allocator_->New<InterfaceType>(allocator_, var->Name(), desc); in GetTypeFromClassOrInterfaceReference()
|
| /arkcompiler/ets_frontend/es2panda/typescript/extractor/ |
| D | typeSystem.h | 907 class InterfaceType : public BaseType { 909 explicit InterfaceType(TypeExtractor *extractor, const ir::TSInterfaceDeclaration *interfaceDef, in InterfaceType() function 936 ~InterfaceType() = default; 937 NO_COPY_SEMANTIC(InterfaceType); 938 NO_MOVE_SEMANTIC(InterfaceType);
|
| D | typeExtractor.cpp | 417 InterfaceType interfaceType(this, node->AsTSInterfaceDeclaration(), name); in GetTypeIndexFromInterfaceNode() 744 InterfaceType interfaceType(this, interfaceDef, name); in HandleInterfaceDeclaration()
|
| /arkcompiler/ets_frontend/ts2panda/src/base/ |
| D | typeSystem.ts | 821 export class InterfaceType extends BaseType { class
|
| /arkcompiler/ets_frontend/legacy_bin/api8/src/ |
| D | index.js | 2 …2144&this.flags?"TypeParameter":524288&this.flags?3&this.objectFlags?"InterfaceType":4&this.object… field in /src/base/typeSystem.ts.anonymousFunction83c68e02e900.b
|