Chromium Code Reviews| Index: lib/compiler/implementation/tree/nodes.dart |
| =================================================================== |
| --- lib/compiler/implementation/tree/nodes.dart (revision 8394) |
| +++ lib/compiler/implementation/tree/nodes.dart (working copy) |
| @@ -270,6 +270,10 @@ |
| bool get isPostfix() => argumentsNode is Postfix; |
| bool get isIndex() => |
| isOperator && selector.asOperator().source.stringValue === '[]'; |
| + bool get isCall() { |
| + Token end = getEndToken(); |
|
ahe
2012/06/08 06:56:16
I don't like calling getEndToken to determine this
ngeoffray
2012/06/08 09:40:58
As discussed, changed the code to !isPropertyAcces
|
| + return end !== null && end.stringValue === ')'; |
| + } |
| Token getBeginToken() { |
| if (isPrefix && !isIndex) return selector.getBeginToken(); |