mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
fix terminology: anchor->footHold
This commit is contained in:
committed by
Andrey Vlasovskikh
parent
2b26e13063
commit
f4371650f5
@@ -166,16 +166,16 @@ public class PyModuleType implements PyType { // Modules don't descend from obje
|
||||
@NotNull String name,
|
||||
@NotNull List<PyImportElement> importElements) {
|
||||
final VirtualFile moduleFile = moduleOrPackage.getVirtualFile();
|
||||
final PsiElement anchor = location != null ? location.getContainingFile() : moduleOrPackage;
|
||||
final PsiElement footHold = location != null ? location.getContainingFile() : moduleOrPackage;
|
||||
if (moduleFile != null) {
|
||||
for (QualifiedName packageQName : QualifiedNameFinder.findImportableQNames(anchor, moduleOrPackage.getVirtualFile())) {
|
||||
for (QualifiedName packageQName : QualifiedNameFinder.findImportableQNames(footHold, moduleOrPackage.getVirtualFile())) {
|
||||
final QualifiedName resolvingQName = packageQName.append(name);
|
||||
for (PyImportElement importElement : importElements) {
|
||||
for (QualifiedName qName : getImportedQNames(importElement)) {
|
||||
if (qName.matchesPrefix(resolvingQName)) {
|
||||
final List<RatedResolveResult> submodules =
|
||||
ResolveImportUtil
|
||||
.resolveChildren(moduleOrPackage, name, PyUtil.as(anchor, PyFile.class), false, true, false, false);
|
||||
.resolveChildren(moduleOrPackage, name, PyUtil.as(footHold, PyFile.class), false, true, false, false);
|
||||
if (!submodules.isEmpty()) {
|
||||
return ResolveResultList.asImportedResults(submodules, importElement);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user