Files
sdk/pkg/front_end/testcases/nnbd/issue43276.dart
T
Johnni Winther 6dc5a58252 [cfe] Report errors on non-nullable optional parameters without default value in factory constructors
Closes #43276

Change-Id: I50f68e910a5e79fd978f10cad3651bfe0aec535f
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/161169
Reviewed-by: Dmitry Stefantsov <dmitryas@google.com>
Commit-Queue: Johnni Winther <johnniwinther@google.com>
2020-09-01 14:05:19 +00:00

18 lines
394 B
Dart

// Copyright (c) 2020, 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 C {
C.gen({int i}); // error
factory C.fact({int i}) /* error */ {
return new C.gen();
}
factory C.redirect({int i}) = C.gen; // ok
}
class D {}
main() {}