blob: 2d035e06f16fb6a3a1c4d43baded9b7535e8b31a [file] [log] [blame]
abstract class Super {
int get extendedConcreteGetter => 0;
int get extendedAbstractGetter;
int get extendedConcreteImplementedGetter => 0;
int get extendedAbstractImplementedGetter;
int get extendedConcreteImplementedMultipleGetter => 0;
int get extendedAbstractImplementedMultipleGetter;
}
class Interface1 {
int get extendedConcreteImplementedGetter => 0;
int get extendedAbstractImplementedGetter => 0;
int get extendedConcreteImplementedMultipleGetter => 0;
int get extendedAbstractImplementedMultipleGetter => 0;
}
class Interface2 {
int get extendedConcreteImplementedMultipleGetter => 0;
int get extendedAbstractImplementedMultipleGetter => 0;
}
abstract class AbstractClass extends Super implements Interface1, Interface2 {}
class ConcreteSub extends AbstractClass {}
class ConcreteClass extends Super implements Interface1, Interface2 {}
main() {}