| method({int a = 42, required int b, required int c}) {} | |
| class Class { | |
| method({int a = 42, required int b, required covariant int c}) {} | |
| } | |
| 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() {} |