blob: d731b75e90b581499fbbd4ccda9ff4a71976e6b3 [file] [log] [blame]
library;
//
// Problems in library:
//
// pkg/front_end/testcases/general/multiple_abstract.dart:13:7: Error: The non-abstract class 'Class' is missing implementations for these members:
// - Interface1.method
// - Interface2.method
// Try to either
// - provide an implementation,
// - inherit an implementation from a superclass or mixin,
// - mark the class as abstract, or
// - provide a 'noSuchMethod' implementation.
//
// class Class implements Interface1, Interface2 {}
// ^^^^^
// pkg/front_end/testcases/general/multiple_abstract.dart:6:8: Context: 'Interface1.method' is defined here.
// void method();
// ^^^^^^
// pkg/front_end/testcases/general/multiple_abstract.dart:10:8: Context: 'Interface2.method' is defined here.
// void method();
// ^^^^^^
//
import self as self;
import "dart:core" as core;
abstract class Interface1 extends core::Object {
synthetic constructor •() self::Interface1
;
abstract method method() void;
}
abstract class Interface2 extends core::Object {
synthetic constructor •() self::Interface2
;
abstract method method() void;
}
class Class extends core::Object implements self::Interface1, self::Interface2 {
synthetic constructor •() self::Class
;
}