blob: 14bd8401022d88fd4c5579b5fd07ed9129937513 [file] [log] [blame]
int? lateTopLevelField1Init;
int? initLateTopLevelField1(int value) {}
late
final int? lateTopLevelField1 = initLateTopLevelField1(123);
class Class<T> {
static int? lateStaticField1Init;
static int? initLateStaticField1(int value) {}
static late ;
final int? lateStaticField1 = initLateStaticField1(87);
static int? lateStaticField2Init;
static int? initLateStaticField2(int value) {}
static late ;
final int? lateStaticField2 = initLateStaticField2(42);
static staticMethod() {}
int? lateInstanceFieldInit;
int? initLateInstanceField(int value) {}
late
final int? lateInstanceField = initLateInstanceField(16);
T? lateGenericInstanceFieldInit;
T? initLateGenericInstanceField(T? value) {}
final T? field;
late
final T? lateGenericInstanceField = initLateGenericInstanceField(field);
Class(this.field);
instanceMethod() {}
}
extension Extension<T> on Class<T> {
static int? lateExtensionField1Init;
static int? initLateExtensionField1(int value) {}
static late ;
final int? lateExtensionField1 = initLateExtensionField1(87);
static int? lateExtensionField2Init;
static int? initLateExtensionField2(int value) {}
static late ;
final int? lateExtensionField2 = initLateExtensionField2(42);
static staticMethod() {}
}
main() {}
expect(expected, actual) {}