blob: 284430e8806162b4c057d0bc4e92195c90e6d245 [file] [log] [blame]
abstract class AbstractA {
abstract final dynamic fieldAbstractFinalDynamicOfAbstractA;
abstract num fieldAbstractNonNullableOfAbstractA;
external final dynamic fieldExternalFinalDynamicOfAbstractA;
external num fieldExternalNonNullableOfAbstractA;
}
abstract class AbstractB {
abstract final dynamic fieldAbstractFinalDynamicOfAbstractB;
abstract num fieldAbstractNonNullableOfAbstractB;
external final dynamic fieldExternalFinalDynamicOfAbstractB;
external num fieldExternalNonNullableOfAbstractB;
}
class A {
num fieldNonNullableOfA;
---- unknown chunk starts ----
late
---- unknown chunk ends ----
final dynamic fieldFinalDynamicOfA;
num fieldLateNonNullableOfA;
---- unknown chunk starts ----
late
---- unknown chunk ends ----
final dynamic fieldLateFinalDynamicOfA;
}
class B {
num fieldNonNullableOfB;
---- unknown chunk starts ----
late
---- unknown chunk ends ----
final dynamic fieldFinalDynamicOfB;
num fieldLateNonNullableOfB;
---- unknown chunk starts ----
late
---- unknown chunk ends ----
factory B() => throw 42;
final dynamic fieldLateFinalDynamicOfB;
}
main() {}
mixin M {
num fieldNonNullableOfM;
---- unknown chunk starts ----
late
---- unknown chunk ends ----
abstract num fieldAbstractNonNullableOfM;
external num fieldExternalNonNullableOfM;
final dynamic fieldFinalDynamicOfM;
num fieldLateNonNullableOfM;
---- unknown chunk starts ----
late
---- unknown chunk ends ----
abstract final dynamic fieldAbstractFinalDynamicOfM;
external final dynamic fieldExternalFinalDynamicOfM;
final dynamic fieldLateFinalDynamicOfM;
}