| Index: lib/compiler/implementation/tree/nodes.dart
|
| diff --git a/lib/compiler/implementation/tree/nodes.dart b/lib/compiler/implementation/tree/nodes.dart
|
| index d279076354351064a57fbd44e8030b453e374360..a270ec29b89aba2a6d3242e12b85aabc8c0dfb6a 100644
|
| --- a/lib/compiler/implementation/tree/nodes.dart
|
| +++ b/lib/compiler/implementation/tree/nodes.dart
|
| @@ -912,7 +912,7 @@ class Operator extends Identifier {
|
| }
|
|
|
| class Return extends Statement {
|
| - final Expression expression;
|
| + final Node expression;
|
| final Token beginToken;
|
| final Token endToken;
|
|
|
| @@ -922,6 +922,8 @@ class Return extends Statement {
|
|
|
| bool get hasExpression => expression !== null;
|
|
|
| + bool get isRedirectingConstructorBody => beginToken.stringValue == '=';
|
| +
|
| accept(Visitor visitor) => visitor.visitReturn(this);
|
|
|
| visitChildren(Visitor visitor) {
|
|
|