| OLD | NEW |
| 1 class A { | 1 class A { |
| 2 foo() => "A.foo${baz()}"; | 2 foo() => "A.foo${baz()}"; |
| 3 baz() => "A.baz"; | 3 baz() => "A.baz"; |
| 4 hest(String s, int i) => "$s$i"; | 4 hest(String s, int i) => "$s$i"; |
| 5 } | 5 } |
| 6 | 6 |
| 7 import "package:expect/expect.dart"; | |
| 8 | |
| 9 class B extends A { | 7 class B extends A { |
| 10 foo() => "B.foo${super.foo()}"; | 8 foo() => "B.foo${super.foo()}"; |
| 11 baz() => "B.baz"; | 9 baz() => "B.baz"; |
| 12 hest(s, i) => "B.hest${super.hest(s, i)}"; | 10 hest(s, i) => "B.hest${super.hest(s, i)}"; |
| 13 } | 11 } |
| 14 | 12 |
| 15 main() { | 13 main() { |
| 16 B b = new B(); | 14 B b = new B(); |
| 17 Expect.equals("B.fooA.fooB.baz", b.foo()); | 15 Expect.equals("B.fooA.fooB.baz", b.foo()); |
| 18 Expect.equals("B.hestfisk42", b.hest('fisk', 42)); | 16 Expect.equals("B.hestfisk42", b.hest('fisk', 42)); |
| 19 } | 17 } |
| OLD | NEW |