调用此类方法可能产生意外的结果。
该快速修复会添加显式重写方法。
示例:
trait T1 {
def foo() {}
}
trait T2 {
def foo() {}
}
class X implements T1, T2 {}
// 将调用 T2.foo()
new X().foo()
在应用快速修复后:
class X implements T1, T2 {
@Override
Object foo() {
return T2.super.foo()
}
}