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