synchronized メソッドをオーバーライドしている非 synchronized メソッドを報告します。
例:
abstract class Base {
synchronized void foo() {
// ...
}
}
class Derived extends Base {
@Override
void foo() {
super.foo()
// ...
}
}
この例では、Derived
クラスの非 synchronized メソッドである foo()
が synchronized メソッドをオーバーライドしています。