abstract class A { | |
void method(dynamic a); | |
} | |
abstract class B { | |
void method(covariant num a); | |
} | |
abstract class C { | |
void method(covariant int a); | |
} | |
abstract class D1 implements A, B, C {} | |
abstract class D2 implements A, B {} | |
abstract class D3 implements B, C {} | |
abstract class D4 implements C, B {} | |
abstract class D5 implements A, C {} | |
abstract class E { | |
void method(num a); | |
} | |
abstract class F { | |
void method(covariant int a); | |
} | |
abstract class G1 implements E, F {} | |
abstract class G2 implements F, E {} | |
main() {} |