| Index: dart/frog/leg/tree/nodes.dart
|
| diff --git a/dart/frog/leg/tree/nodes.dart b/dart/frog/leg/tree/nodes.dart
|
| index 4b4b74cbcdac1ca0dafc32525eb80ddc8a445254..e629053f6c751aeb9a30935be3a47de66d0110c8 100644
|
| --- a/dart/frog/leg/tree/nodes.dart
|
| +++ b/dart/frog/leg/tree/nodes.dart
|
| @@ -1628,3 +1628,16 @@ class IsInterpolationVisitor extends AbstractVisitor<bool> {
|
| bool visitStringJuxtaposition(StringJuxtaposition node)
|
| => node.isInterpolation;
|
| }
|
| +
|
| +/**
|
| + * If the given node is a send set, it visits its initializer (first
|
| + * argument).
|
| + *
|
| + * TODO(ahe): This method is controversial, the team needs to discuss
|
| + * if top-level methods are acceptable and what naming conventions to
|
| + * use.
|
| + */
|
| +initializerDo(Node node, f(Node node)) {
|
| + SendSet send = node.asSendSet();
|
| + if (send !== null) return f(send.arguments.head);
|
| +}
|
|
|