From 4d76bdb5a26037068c425c0aacb30f96e95be756 Mon Sep 17 00:00:00 2001 From: Ekaterina Tuzova Date: Tue, 11 Mar 2014 13:25:49 +0400 Subject: [PATCH] Statement list cannot be null --- .../python/psi/impl/PyClassImpl.java | 20 +++++++++---------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/python/src/com/jetbrains/python/psi/impl/PyClassImpl.java b/python/src/com/jetbrains/python/psi/impl/PyClassImpl.java index 8e934af1f3bf..7c05f05601ae 100644 --- a/python/src/com/jetbrains/python/psi/impl/PyClassImpl.java +++ b/python/src/com/jetbrains/python/psi/impl/PyClassImpl.java @@ -968,20 +968,18 @@ public class PyClassImpl extends PyPresentableElementImpl implement else { final PyStatementList statementList = function.getStatementList(); final List result = new ArrayList(); - 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; } }