Files
kotlin-fork/idea/testData/findUsages/kotlin/findClassUsages/javaClassPropertyUsages2.0.kt
T
2015-10-19 21:35:30 +02:00

38 lines
615 B
Kotlin
Vendored

// PSI_ELEMENT: org.jetbrains.kotlin.psi.KtClass
// OPTIONS: propertyUsages
interface X {
val a: String
get() {
return ""
}
var b: Int
get () {
return 0
}
set (value: Int) {
}
fun foo(s: String) {
println(s)
}
}
open class <caret>A: X {
override val a: String
get() {
return "?"
}
override var b: Int
get () {
return 1
}
set (value: Int) {
println(value)
}
override fun foo(s: String) {
println("!$s!")
}
}