mirror of
https://github.com/jlengrand/kotlin.git
synced 2026-05-12 15:53:40 +00:00
In particular, support line markers for expect-class members and navigation to expect-class members from corresponding base members
21 lines
757 B
Kotlin
Vendored
21 lines
757 B
Kotlin
Vendored
package test
|
|
|
|
open class <lineMarker>SimpleParent</lineMarker> {
|
|
open fun <lineMarker>foo</lineMarker>(n: Int) {}
|
|
open val <lineMarker>bar</lineMarker>: Int get() = 1
|
|
}
|
|
|
|
expect open class <lineMarker><lineMarker>ExpectedChild</lineMarker></lineMarker> : SimpleParent {
|
|
override fun <lineMarker><lineMarker>foo</lineMarker></lineMarker>(n: Int)
|
|
override val <lineMarker><lineMarker>bar</lineMarker></lineMarker>: Int
|
|
}
|
|
|
|
class ExpectedChildChild : ExpectedChild() {
|
|
override fun <lineMarker>foo</lineMarker>(n: Int) {}
|
|
override val <lineMarker>bar</lineMarker>: Int get() = 1
|
|
}
|
|
|
|
class SimpleChild : SimpleParent() {
|
|
override fun <lineMarker>foo</lineMarker>(n: Int) {}
|
|
override val <lineMarker>bar</lineMarker>: Int get() = 1
|
|
} |