Index: lib/src/rules/parameter_assignments.dart |
diff --git a/lib/src/rules/parameter_assignments.dart b/lib/src/rules/parameter_assignments.dart |
index 75f74e29ed79985896f34b4bf462ee8a49e84c4e..a3760a241ce8744fb8945937b9914649bf113376 100644 |
--- a/lib/src/rules/parameter_assignments.dart |
+++ b/lib/src/rules/parameter_assignments.dart |
@@ -78,10 +78,14 @@ class _Visitor extends SimpleAstVisitor { |
@override |
void visitMethodDeclaration(MethodDeclaration node) { |
- node.parameters.parameters.forEach((e) { |
- if (node.body.isPotentiallyMutatedInScope(e.element)) { |
- rule.reportLint(e); |
- } |
- }); |
+ FormalParameterList parameterList = node.parameters; |
+ if (parameterList != null) { |
+ // Getters don't have parameters. |
+ parameterList.parameters.forEach((e) { |
+ if (node.body.isPotentiallyMutatedInScope(e.element)) { |
+ rule.reportLint(e); |
+ } |
+ }); |
+ } |
} |
} |