blob: ad902f226d28fcc8422c0b9ed52d1a43ab1d953c [file] [log] [blame]
abstract class AbstractClass extends Super implements Interface1, Interface2 {}
abstract class Super {
void set extendedAbstractImplementedMultipleSetter(int value);
void set extendedAbstractImplementedSetter(int value);
void set extendedAbstractSetter(int value);
void set extendedConcreteImplementedMultipleSetter(int value) {}
void set extendedConcreteImplementedSetter(int value) {}
void set extendedConcreteSetter(int value) {}
}
class ConcreteClass extends Super implements Interface1, Interface2 {}
class ConcreteSub extends AbstractClass {}
class Interface1 {
void set extendedAbstractImplementedMultipleSetter(int value) {}
void set extendedAbstractImplementedSetter(int value) {}
void set extendedConcreteImplementedMultipleSetter(int value) {}
void set extendedConcreteImplementedSetter(int value) {}
}
class Interface2 {
void set extendedAbstractImplementedMultipleSetter(int value) {}
void set extendedConcreteImplementedMultipleSetter(int value) {}
}
main() {}