PY-21914: PsiQuery refactored to support typing

* Fixed according to review IDEA-CR-16812
This commit is contained in:
Ilya.Kazakevich
2017-01-16 16:03:38 +03:00
parent d93dacabca
commit cd79d66e77
@@ -837,7 +837,7 @@ public class PyFunctionImpl extends PyBaseElementImpl<PyFunctionStub> implements
@NotNull
private static List<PyAssignmentStatement> findAttributesStatic(@NotNull final PsiElement self) {
final List<PyAssignmentStatement> result = new ArrayList<>();
for (final PyAssignmentStatement statement : PsiQuery.create(self).siblings(PyAssignmentStatement.class)
for (final PyAssignmentStatement statement : new PsiQuery<>(self).siblings(PyAssignmentStatement.class)
.getElements()) {
for (final PyQualifiedExpression targetExpression : new PsiQuery<PsiElement>(statement.getTargets())
.filter(new PsiQuery.PsiFilter<>(PyQualifiedExpression.class))