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 |