Lines Matching refs:importDecl
1293 std::pair<bool, util::StringView> FindSpecifierForModuleObject(ir::ETSImportDeclaration *importDecl,
1296 if (importDecl == nullptr) {
1300 for (auto item : importDecl->Specifiers()) {
1313 ir::ETSImportDeclaration *importDecl,
1318 auto [found, aliasedName] = FindSpecifierForModuleObject(importDecl, var->AsLocalVariable()->Name());
1360 ir::ETSImportDeclaration *importDecl)
1372 moduleObjType, importDecl, program->GlobalClassScope()->StaticFieldScope()->Bindings());
1375 moduleObjType, importDecl, program->GlobalClassScope()->StaticMethodScope()->Bindings());
1378 moduleObjType, importDecl, program->GlobalClassScope()->StaticDeclScope()->Bindings());
1381 moduleObjType, importDecl, program->GlobalClassScope()->InstanceDeclScope()->Bindings());
1384 moduleObjType, importDecl, program->GlobalClassScope()->TypeAliasScope()->Bindings());
2654 void ETSChecker::ImportNamespaceObjectTypeAddReExportType(ir::ETSImportDeclaration *importDecl,
2658 if (!importDecl->ResolvedSource()->Str().Is(item->GetProgramPath().Mutf8())) {
2663 for (auto node : importDecl->Specifiers()) {
2672 ETSObjectType *ETSChecker::GetImportSpecifierObjectType(ir::ETSImportDeclaration *importDecl, ir::Identifier *ident)
2674 auto importPath = importDecl->ResolvedSource()->Str();
2705 ImportNamespaceObjectTypeAddReExportType(importDecl, lastObjectType, ident);
2707 importDecl->Specifiers()[0]->IsImportNamespaceSpecifier() ? nullptr : importDecl);