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