mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
a qualified reference is not a reference to an unqualified element with the same name (PY-939)
This commit is contained in:
@@ -134,7 +134,7 @@ public class PyQualifiedReferenceImpl extends PyReferenceImpl {
|
||||
|
||||
@Override
|
||||
public boolean isReferenceTo(PsiElement element) {
|
||||
if (super.isReferenceTo(element)) {
|
||||
if (resolve() == element) {
|
||||
return true;
|
||||
}
|
||||
final String referencedName = myElement.getReferencedName();
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
class Spam(object):
|
||||
def eggs(self, parr<caret>ot):
|
||||
self.parrot = parrot
|
||||
@@ -28,4 +28,9 @@ public class PyFindUsagesTest extends PyLightFixtureTestCase {
|
||||
final Collection<UsageInfo> usages = myFixture.testFindUsages("findUsages/ImplicitlyResolvedUsages.py");
|
||||
assertEquals(1, usages.size());
|
||||
}
|
||||
|
||||
public void testQualifiedVsUnqualifiedUsages() { // PY-939
|
||||
final Collection<UsageInfo> usages = myFixture.testFindUsages("findUsages/QualifiedVsUnqualifiedUsages.py");
|
||||
assertEquals(1, usages.size());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user