OLD | NEW |
1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2015, the Dart project authors. Please see the AUTHORS file |
2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
4 | 4 |
5 class A {} | 5 class A {} |
6 | 6 |
7 class B { | 7 class B { |
8 B(); | 8 B(); |
9 } | 9 } |
10 | 10 |
(...skipping 62 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
73 class M extends L { | 73 class M extends L { |
74 M.named(int x) : super(x + 42); | 74 M.named(int x) : super(x + 42); |
75 } | 75 } |
76 | 76 |
77 class N extends M { | 77 class N extends M { |
78 N.named(int y) : super.named(y + 100); | 78 N.named(int y) : super.named(y + 100); |
79 } | 79 } |
80 | 80 |
81 class P extends N { | 81 class P extends N { |
82 P(int z) : super.named(z + 9000); | 82 P(int z) : super.named(z + 9000); |
| 83 P.foo(int x) : this(x + 42); |
| 84 P.bar() : this.foo(1); |
83 } | 85 } |
OLD | NEW |