blob: e124df624f7dad497f2a5594274a69c747d6f40d [file] [log] [blame]
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() {}