blob: dd86cd61cd3cc469b8266b1a07882a506d820974 [file] [log] [blame] [edit]
library;
//
// Problems in library:
//
// pkg/front_end/testcases/general/issue50382.dart:6:3: Error: The superclass, 'B', has no unnamed constructor that takes no arguments.
// A({required super.field});
// ^
//
// pkg/front_end/testcases/general/issue50382.dart:16:3: Error: The superclass, 'D', has no unnamed constructor that takes no arguments.
// C({required int super.field});
// ^
//
import self as self;
import "dart:core" as core;
class A extends self::B {
constructor •({required invalid-type field}) self::A
: invalid-initializer "pkg/front_end/testcases/general/issue50382.dart:6:3: Error: The superclass, 'B', has no unnamed constructor that takes no arguments.
A({required super.field});
^"
;
}
class B extends core::Object {
final field core::int field;
constructor named({required core::int field}) self::B
: self::B::field = field, super core::Object::•()
;
}
class C extends self::D {
constructor •({required core::int field}) self::C
: invalid-initializer "pkg/front_end/testcases/general/issue50382.dart:16:3: Error: The superclass, 'D', has no unnamed constructor that takes no arguments.
C({required int super.field});
^"
;
}
class D extends core::Object {
final field core::int field;
constructor named({required core::int field}) self::D
: self::D::field = field, super core::Object::•()
;
}