blob: 09b395bf6186d6bd15c3e96393d63045e1060601 [file] [log] [blame]
abstract class Class extends Super
with Mixin
implements Interface1, Interface2 {
int extendedMethodDeclaredField = 0;
int get extendedMethodDeclaredGetter => 0;
int get implementedMethodDeclaredGetter => 0;
int get mixedInMethodDeclaredGetter => 0;
int implementedMethodDeclaredField = 0;
int mixedInMethodDeclaredField = 0;
void declaredMethodAndSetter() {}
void extendedFieldDeclaredMethod() {}
void extendedGetterDeclaredMethod() {}
void extendedSetterDeclaredMethod() {}
void implementedFieldDeclaredMethod() {}
void implementedGetterDeclaredMethod() {}
void implementedSetterDeclaredMethod() {}
void mixedInFieldDeclaredMethod() {}
void mixedInGetterDeclaredMethod() {}
void mixedInSetterDeclaredMethod() {}
void set declaredMethodAndSetter(int value) {}
void set extendedMethodDeclaredSetter(int value) {}
void set implementedMethodDeclaredSetter(int value) {}
void set mixedInMethodDeclaredSetter(int value) {}
}
class Interface1 {
int extendedMethodImplementedField = 0;
int get extendedMethodImplementedGetter => 0;
int get implementedGetterDeclaredMethod => 0;
int get implementedGetterImplementedMethod => 0;
int get mixedInMethodImplementedGetter => 0;
int implementedFieldDeclaredMethod = 0;
int implementedFieldImplementedMethod = 0;
int mixedInMethodImplementedField = 0;
void extendedFieldImplementedMethod() {}
void extendedGetterImplementedMethod() {}
void extendedSetterImplementedMethod() {}
void implementedMethodDeclaredField() {}
void implementedMethodDeclaredGetter() {}
void implementedMethodDeclaredSetter() {}
void implementedMethodImplementedField() {}
void implementedMethodImplementedGetter() {}
void implementedMethodImplementedSetter() {}
void mixedInFieldImplementedMethod() {}
void mixedInGetterImplementedMethod() {}
void mixedInSetterImplementedMethod() {}
void set extendedMethodImplementedSetter(int value) {}
void set implementedSetterDeclaredMethod(int value) {}
void set implementedSetterImplementedMethod(int value) {}
void set mixedInMethodImplementedSetter(int value) {}
}
class Interface2 {
int get implementedMethodImplementedGetter => 0;
int implementedMethodImplementedField = 0;
void implementedFieldImplementedMethod() {}
void implementedGetterImplementedMethod() {}
void implementedSetterImplementedMethod() {}
void set implementedMethodImplementedSetter(int value) {}
}
class Mixin {
int extendedMethodMixedInField = 0;
int get extendedMethodMixedInGetter => 0;
int get mixedInGetterDeclaredMethod => 0;
int get mixedInGetterImplementedMethod => 0;
int mixedInFieldDeclaredMethod = 0;
int mixedInFieldImplementedMethod = 0;
void extendedFieldMixedInMethod() {}
void extendedGetterMixedInMethod() {}
void extendedSetterMixedInMethod() {}
void mixedInMethodDeclaredField() {}
void mixedInMethodDeclaredGetter() {}
void mixedInMethodDeclaredSetter() {}
void mixedInMethodImplementedField() {}
void mixedInMethodImplementedGetter() {}
void mixedInMethodImplementedSetter() {}
void set extendedMethodMixedInSetter(int value) {}
void set mixedInSetterDeclaredMethod(int value) {}
void set mixedInSetterImplementedMethod(int value) {}
}
class Super {
int extendedFieldDeclaredMethod = 0;
int extendedFieldImplementedMethod = 0;
int extendedFieldMixedInMethod = 0;
int get extendedGetterDeclaredMethod => 0;
int get extendedGetterImplementedMethod => 0;
int get extendedGetterMixedInMethod => 0;
void extendedMethodDeclaredField() {}
void extendedMethodDeclaredGetter() {}
void extendedMethodDeclaredSetter() {}
void extendedMethodImplementedField() {}
void extendedMethodImplementedGetter() {}
void extendedMethodImplementedSetter() {}
void extendedMethodMixedInField() {}
void extendedMethodMixedInGetter() {}
void extendedMethodMixedInSetter() {}
void set extendedSetterDeclaredMethod(int value) {}
void set extendedSetterImplementedMethod(int value) {}
void set extendedSetterMixedInMethod(int value) {}
}
main() {}