blob: 3312580be3c2c59f29af5bb08d2e8f6e6a510ce3 [file] [log] [blame]
// 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.
// SharedOptions=--enable-experiment=non-nullable
// Invalid uses of "required" modifier
required //# 01: syntax error
int f1(
required //# 02: syntax error
int x
) => throw 0;
required //# 03: syntax error
class C1 {
required //# 04: syntax error
int f2 = 0;
}
// Duplicate modifier
void f2({
required
required //# 05: syntax error
int i,
}){
}
// Out of order modifiers
class C2 {
void m({
required int i1,
covariant required int i2, //# 07: syntax error
final required int i3, //# 08: syntax error
}) {
}
}
main() {
}