diff --git a/tools/const_finder/lib/const_finder.dart b/tools/const_finder/lib/const_finder.dart index 88989059308d804fd7c62036a8ca752f688fa777..4c4443f9b7d64a832cd76a26374422929be6eb5d 100644 --- a/tools/const_finder/lib/const_finder.dart +++ b/tools/const_finder/lib/const_finder.dart @@ -65,15 +65,14 @@ class _ConstVisitor extends RecursiveVisitor { @override void visitConstructorInvocation(ConstructorInvocation node) { final Class parentClass = node.target.parent as Class; - if (!_matches(parentClass)) { - super.visitConstructorInvocation(node); - return; + if (_matches(parentClass)) { + nonConstantLocations.add({ + 'file': node.location.file.toString(), + 'line': node.location.line, + 'column': node.location.column, + }); } - nonConstantLocations.add({ - 'file': node.location.file.toString(), - 'line': node.location.line, - 'column': node.location.column, - }); + super.visitConstructorInvocation(node); } @override