Lines Matching refs:abcSuperName
93 ir::ETSTypeReference *DebugInfoDeserializer::ResolveInheritanceChain(util::StringView abcSuperName,
99 if (debugInfoPlugin_.GetEntityDeclarator()->IsEntityDeclared(program, abcSuperName)) {
102 return helpers::CreateETSTypeReference(debugInfoPlugin_.GetIrCheckHelper()->GetChecker(), abcSuperName);
104 return ResolveInheritanceChainImpl(abcSuperName, debugInfo);
107 ir::ETSTypeReference *DebugInfoDeserializer::ResolveInheritanceChainImpl(util::StringView abcSuperName,
114 auto alreadyCreatedSuperClassName = CollectChainInfo(chainEntryList, abcSuperName, debugInfo);
142 util::StringView abcSuperName, FileDebugInfo *debugInfo)
155 if (entityDeclarator->IsEntityDeclared(program, abcSuperName)) {
162 return abcSuperName;
166 auto classId = debugInfoStorage->FindClass(debugInfo->sourceFilePath, abcSuperName.Utf8());
168 LOG(FATAL, ES2PANDA) << "Can't find classId for " << abcSuperName;
171 chainEntryList.emplace_back(debugInfo->sourceFilePath, abcSuperName.Utf8(), cda, program);
180 std::tie(abcSuperName, debugInfo) = *optClassInfo;