blob: 897f364b10aff08caeccfc5ac16c622dc93f553f [file] [log] [blame]
library /*isNonNullableByDefault*/;
//
// Problems in library:
//
// pkg/front_end/testcases/general/interface_conflict.dart:13:16: Error: Class 'C' inherits multiple members named 'n' with incompatible signatures.
// Try adding a declaration of 'n' to 'C'.
// abstract class C implements A, B {}
// ^
// pkg/front_end/testcases/general/interface_conflict.dart:6:11: Context: This is one of the overridden members.
// int get n => 1;
// ^
// pkg/front_end/testcases/general/interface_conflict.dart:10:14: Context: This is one of the overridden members.
// double get n => 2.0;
// ^
//
import self as self;
import "dart:core" as core;
class A extends core::Object {
synthetic constructor •() self::A
;
get n() core::int
;
}
class B extends core::Object {
synthetic constructor •() self::B
;
get n() core::double
;
}
abstract class C extends core::Object implements self::A, self::B {
synthetic constructor •() self::C
;
}
abstract class D extends core::Object implements self::C {
synthetic constructor •() self::D
;
}
static method main() dynamic
;