Chromium Code Reviews| Index: frog/member.dart |
| diff --git a/frog/member.dart b/frog/member.dart |
| index d6b1b7d9a64837683e7cf7d27efc0ca4e58f1fd1..87da67a77a9664327b3efe140c52fea70efdf242 100644 |
| --- a/frog/member.dart |
| +++ b/frog/member.dart |
| @@ -817,6 +817,18 @@ class MethodMember extends Member { |
| return new Value(functionType, '${target.code}.get\$$jsname()', node.span); |
| } |
| + bool namesInHomePositions(Arguments args) { |
|
Jennifer Messerly
2011/12/14 19:15:33
mind adding a comment to this? I'm not familiar wi
sra1
2011/12/14 22:04:32
Done.
|
| + if (!args.hasNames) return true; |
| + |
| + for (int i = args.bareCount; i < args.values.length; i++) { |
| + if (i >= parameters.length) |
|
Jennifer Messerly
2011/12/14 19:15:33
style nit: ifs should be one line, or use { ... }
sra1
2011/12/14 22:04:32
Done.
|
| + return false; |
| + if (args.getName(i) != parameters[i].name) |
| + return false; |
| + } |
| + return true; |
| + } |
| + |
| bool namesInOrder(Arguments args) { |
| if (!args.hasNames) return true; |