Files
kotlin-fork/idea/testData/refactoring/rename/renameKotlinBaseMethod/after/RenameKotlinBaseMethod.kt
T
2013-11-26 19:20:01 +04:00

28 lines
308 B
Kotlin

package testing.rename
trait A {
fun second() : Int
}
public open class B: A {
override fun second() = 1
fun first(a: Int) = 12
}
class C: B() {
override fun second() = 2
}
fun usages() {
val b = B()
val a: A = b
val c = C()
a.second()
b.second()
c.second()
}