blob: 43d605131ccf9b896c18fbd7c246d133693d81a7 [file] [log] [blame]
library /*isNonNullableByDefault*/;
import self as self;
import "dart:core" as core;
class S extends core::Object {
field core::int s1;
field core::int s2;
constructor •([core::int s1 = #C1, core::int s2 = #C2]) → self::S
: self::S::s1 = s1, self::S::s2 = s2, super core::Object::•()
;
}
class C extends self::S {
field core::int c1;
constructor •(core::int c1, [core::int s1 = #C1, core::int x = #C3, core::int s2 = #C2]) → self::C
: self::C::c1 = c1, super self::S::•(s1, s2)
;
}
static method main() dynamic {}
constants {
#C1 = 1
#C2 = 2
#C3 = 0
}