| class Annotation { |
| const Annotation(); |
| } |
| @Annotation() |
| late |
| int topLevelField; |
| @Annotation() |
| late |
| final int finalTopLevelField; |
| @Annotation() |
| late |
| final int finalTopLevelFieldWithInitializer = 0; |
| class A { |
| @Annotation() |
| late |
| int instanceField; |
| @Annotation() |
| late |
| final int finalInstanceField; |
| @Annotation() |
| late |
| final int finalInstanceFieldWithInitializer = 0; |
| @Annotation() |
| covariant late num ; |
| covariantInstanceField; |
| @Annotation() |
| static late int ; |
| staticField; |
| @Annotation() |
| static late ; |
| final int finalStaticField; |
| @Annotation() |
| static late ; |
| final int finalStaticFieldWithInitializer = 0; |
| } |
| mixin B { |
| @Annotation() |
| late |
| int instanceField; |
| @Annotation() |
| late |
| final int finalInstanceField; |
| @Annotation() |
| late |
| final int finalInstanceFieldWithInitializer = 0; |
| @Annotation() |
| covariant late num ; |
| covariantInstanceField; |
| @Annotation() |
| static late int ; |
| staticField; |
| @Annotation() |
| static late ; |
| final int finalStaticField; |
| @Annotation() |
| static late ; |
| final int finalStaticFieldWithInitializer = 0; |
| } |
| extension Extension on A { |
| @Annotation() |
| static late int ; |
| extensionStaticField; |
| @Annotation() |
| static late ; |
| final int finalExtensionStaticField; |
| @Annotation() |
| static late ; |
| final int finalExtensionStaticFieldWithInitializer = 0; |
| } |
| main() {} |