| // Copyright (c) 2016, the Dart project authors. Please see the AUTHORS file | |
| // for details. All rights reserved. Use of this source code is governed by a | |
| // BSD-style license that can be found in the LICENSE file. | |
| class Super { | |
| Super.arg0(); | |
| Super.arg1(a); | |
| Super.arg2(a, b); | |
| } | |
| class Sub extends Super { | |
| var field; | |
| Sub.arg0() : super.arg0(), field = 42; | |
| Sub.arg1(a) : super.arg1(a), field = 42; | |
| Sub.arg2(a, b) : super.arg2(a, b), field = 42; | |
| } |