mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-23 07:39:39 +07:00
[python] Simplify a loop in PyProtectedMemberInspection
GitOrigin-RevId: ffc46b67fd4470f34af467d89aada3f41bd7387c
This commit is contained in:
committed by
intellij-monorepo-bot
parent
43d2a64828
commit
0680fcc498
@@ -149,18 +149,13 @@ public class PyProtectedMemberInspection extends PyInspection {
|
||||
}
|
||||
}
|
||||
|
||||
final PyClass parentClass = getClassOwner(node);
|
||||
if (parentClass != null) {
|
||||
|
||||
if (parentClass.isSubclass(resolvedClass, myTypeEvalContext))
|
||||
return;
|
||||
|
||||
PyClass outerClass = getClassOwner(parentClass);
|
||||
while (outerClass != null) {
|
||||
if (outerClass.isSubclass(resolvedClass, myTypeEvalContext))
|
||||
if (resolvedClass != null) {
|
||||
PyClass parentClass = getClassOwner(node);
|
||||
while (parentClass != null) {
|
||||
if (parentClass.isSubclass(resolvedClass, myTypeEvalContext)) {
|
||||
return;
|
||||
|
||||
outerClass = getClassOwner(outerClass);
|
||||
}
|
||||
parentClass = getClassOwner(parentClass);
|
||||
}
|
||||
}
|
||||
final PyType type = myTypeEvalContext.getType(qualifier);
|
||||
|
||||
Reference in New Issue
Block a user