// Copyright (c) 2017, 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. /*Debugger:stepOver*/ void main() { /*bl*/ /*sl:1*/ var foo = Foo(1, 2); /*sl:2*/ print(foo.x); /*sl:3*/ print(foo.y); /*sl:4*/ print(foo.z); /*sl:5*/ foo = Foo.named(); /*sl:6*/ print(foo.x); /*sl:7*/ print(foo.y); /*sl:8*/ print(foo.z); } class Foo { int? x, y, z; Foo(int a, int b) : x = a, y = b { z = a + b; } Foo.named() : x = 42, y = 88 { z = 28; } }