blob: 0abf8142678c98d51a2c01b978ff7a1fd3e9aa1d [file] [log] [blame] [edit]
// Copyright (c) 2019, 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.
import "package:expect/expect.dart";
/// It is a compile-time error if a named formal parameter begins with an '_'
/// unless it refers to a field.
class Foo {
Foo.private({int _y = 77}) {}
// ^^
// [analyzer] SYNTACTIC_ERROR.PRIVATE_OPTIONAL_PARAMETER
// [cfe] A named parameter can't start with an underscore ('_').
}
main() {
Foo.private(_y: 222);
}