Chromium Code Reviews| Index: tests/language/src/SuperOperatorTest.dart |
| =================================================================== |
| --- tests/language/src/SuperOperatorTest.dart (revision 6417) |
| +++ tests/language/src/SuperOperatorTest.dart (working copy) |
| @@ -11,7 +11,7 @@ |
| A() : things = ['D', 'a', 'r', 't', 42]; |
| operator + (String s) { |
| - val = val + s; |
| + val = "${val}${s}"; |
|
hausner
2012/04/11 18:01:24
or val.concat(s);
|
| return this; |
| } |
| @@ -27,12 +27,15 @@ |
| class B extends A { |
| operator + (String s) { |
| - super + (s + s); // Call A.operator+(this, s + s). |
| + super + ("${s}${s}"); // Call A.operator+(this, s + s). |
|
hausner
2012/04/11 18:01:24
+ in comment is meaningless.
Ivan Posva
2012/04/13 13:29:17
Done.
|
| return this; |
| } |
| operator [] (i) { |
| var temp = super[i]; |
| + if (temp is String) { |
| + return "$temp$temp"; |
|
hausner
2012/04/11 18:01:24
or return temp.concat(temp);
|
| + } |
| return temp + temp; |
| } |