class X {}
class Y : X {}
class A {
void foo(Y y) {}
}
class B {
override void foo(X x) {}
}
Oops, should be class B : A -Steve
class X {}
class Y : X {}
class A {
void foo(Y y) {}
}
class B {
override void foo(X x) {}
}
Oops, should be class B : A -Steve