Statement list cannot be null

This commit is contained in:
Ekaterina Tuzova
2014-03-11 13:25:49 +04:00
parent 6f6d8136f8
commit 4d76bdb5a2
@@ -968,20 +968,18 @@ public class PyClassImpl extends PyPresentableElementImpl<PyClassStub> implement
else {
final PyStatementList statementList = function.getStatementList();
final List<PyTargetExpression> result = new ArrayList<PyTargetExpression>();
if (statementList != null) {
statementList.accept(new PyRecursiveElementVisitor() {
@Override
public void visitPyClass(PyClass node) {}
statementList.accept(new PyRecursiveElementVisitor() {
@Override
public void visitPyClass(PyClass node) {}
public void visitPyAssignmentStatement(final PyAssignmentStatement node) {
for (PyExpression expression : node.getTargets()) {
if (expression instanceof PyTargetExpression) {
result.add((PyTargetExpression)expression);
}
public void visitPyAssignmentStatement(final PyAssignmentStatement node) {
for (PyExpression expression : node.getTargets()) {
if (expression instanceof PyTargetExpression) {
result.add((PyTargetExpression)expression);
}
}
});
}
}
});
return result;
}
}