blob: 64b89ee9d2bde0721901d46e48434285d4653d2a [file] [log] [blame]
This file was autogenerated from running the shaker test suite.
To update this file, either copy the output from a failing test or run
pkg/front_end/tool/fasta testing shaker -DupdateExpectations=true
----- pkg/front_end/testcases/shaker/transitive_class_constructor.dart
library;
import self as self;
import "./transitive_class_constructor_lib.dart" as tra;
class C extends tra::B {
constructor •() void
: super tra::B::•();
constructor named() void
: super tra::B::publicConstructor(null);
}
----- external pkg/front_end/testcases/shaker/transitive_class_constructor_lib.dart
library;
import self as self;
import "dart:core" as core;
class A1 extends core::Object {
}
class A3 extends core::Object {
}
class A4 extends core::Object {
}
class S1 extends core::Object {
constructor •() void
: super core::Object::•();
constructor namedConstructor1() void
: super core::Object::•();
}
class S2 extends self::S1 {
constructor •() void
: super self::S1::•();
constructor namedConstructor1() void
: super self::S1::namedConstructor1();
}
class B extends self::S2 {
field self::A1 publicField;
constructor •() void
: super self::S2::•();
constructor publicConstructor(self::A3 a, [self::A4 b]) void
: super self::S2::namedConstructor1();
}