blob: 5ddcc257502255af1a4498c4af1e2b88c3b9d4ce [file] [log] [blame]
method({int a = 42, required int b, required final int c}) {}
class Class {
method(
{int a = 42,
required int b,
required final int c,
required covariant final int d}) {}
}
typedef Typedef1 = Function({int a, required int b});
typedef Typedef2({int a, required int b});
Function({int a, required int b}) field = ({int a = 42, required int b}) {};
abstract class A {
foo({int x});
}
class B extends A {
foo({x}) {}
}
class C extends A {
foo({x = 42}) {}
}
ok() {}
error() {}
main() {}