Searched refs:interfaceDef (Results 1 – 2 of 2) sorted by relevance
909 explicit InterfaceType(TypeExtractor *extractor, const ir::TSInterfaceDeclaration *interfaceDef, in InterfaceType() argument918 typeIndexShift_ = recorder_->GetNodeTypeIndex(interfaceDef); in InterfaceType()923 if (interfaceDef->TypeParams() != nullptr) { in InterfaceType()924 CalculateParamTypes(paramTypes_, interfaceDef->TypeParams()); in InterfaceType()928 recorder_->SetNodeTypeIndex(interfaceDef, typeIndexShift_); in InterfaceType()932 FillHeritages(interfaceDef); in InterfaceType()933 FillMembers(interfaceDef); in InterfaceType()955 void FillHeritages(const ir::TSInterfaceDeclaration *interfaceDef) in FillHeritages() argument957 for (const auto &t : interfaceDef->Extends()) { in FillHeritages()1017 void FillMembers(const ir::TSInterfaceDeclaration *interfaceDef) in FillMembers() argument[all …]
742 auto interfaceDef = node->AsTSInterfaceDeclaration(); in HandleInterfaceDeclaration() local743 auto fn = [&node, &typeIndex, &interfaceDef, this](const util::StringView &name) { in HandleInterfaceDeclaration()744 InterfaceType interfaceType(this, interfaceDef, name); in HandleInterfaceDeclaration()754 auto identifier = interfaceDef->Id(); in HandleInterfaceDeclaration()