KT-3500: ClassFormatError: Duplicate method name&signature in class file && KT-3429: Traits override bug
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
trait BK {
|
||||
fun foo(): String = 10.toString()
|
||||
}
|
||||
|
||||
trait KTrait: BK {
|
||||
override fun foo() = 30.toString()
|
||||
}
|
||||
|
||||
class A : BK, KTrait {
|
||||
|
||||
}
|
||||
|
||||
fun box(): String {
|
||||
return if (A().foo() == "30") "OK" else "fail"
|
||||
}
|
||||
Reference in New Issue
Block a user