| Index: lib/src/source_visitor.dart
|
| diff --git a/lib/src/source_visitor.dart b/lib/src/source_visitor.dart
|
| index cbe34484186070983126c260092c860efab0f898..529e420a4eff3d0ec548a0a13bc72b4dc1577ca2 100644
|
| --- a/lib/src/source_visitor.dart
|
| +++ b/lib/src/source_visitor.dart
|
| @@ -161,10 +161,13 @@ class SourceVisitor implements AstVisitor {
|
| visitAssertStatement(AssertStatement node) {
|
| _simpleStatement(node, () {
|
| token(node.assertKeyword);
|
| - token(node.leftParenthesis);
|
| - soloZeroSplit();
|
| - visit(node.condition);
|
| - token(node.rightParenthesis);
|
| +
|
| + var arguments = [node.condition];
|
| + if (node.message != null) arguments.add(node.message);
|
| +
|
| + var visitor = new ArgumentListVisitor.forArguments(
|
| + this, node.leftParenthesis, node.rightParenthesis, arguments);
|
| + visitor.visit();
|
| });
|
| }
|
|
|
|
|