Возможно ли это?
Единственные найденные решения обычно рассматривают метод как переопределенный, если Class B
можно назначить из Class A
, а если Method A
имеет ту же подпись, что и Method B
. Но это не распространяется на все случаи!
Например, я хочу обработать этот случай:
interface Foo<T> {
void doStuff(T arg);
}
class FooImpl implements Foo<String> {
public void doStuff(String args) {
//Is overriden!
}
}
Я также хочу проверить, что Method B
на самом деле отображается Method A
(область пакета и т.д.).
Вы когда-нибудь испытывали надежный метод определения того, переопределен ли метод?
Спасибо