library /*isNonNullableByDefault*/; import self as self; import "dart:core" as core; class A extends core::Object { synthetic constructor •() → self::A : super core::Object::•() ; } class B extends self::A { synthetic constructor •() → self::B : super self::A::•() ; } class C extends core::Object { synthetic constructor •() → self::C : super core::Object::•() ; method foo(Null n, self::A an) → Null return n; } static method foo() → dynamic { return core::_GrowableList::_literal2?>>(core::_GrowableList::•(0), core::_GrowableList::•>(0)); } static method bar() → dynamic { return core::_GrowableList::_literal2?>>(#C1, #C2); } static method main() → dynamic {} constants { #C1 = [] #C2 = *>[] }