Add line marker test for primary constructors #KT-20254 Fixed

This commit is contained in:
Mikhail Glukhikh
2017-10-09 13:45:35 +03:00
parent 0ebe9d576a
commit eec8be2c21
9 changed files with 56 additions and 0 deletions
@@ -0,0 +1,6 @@
// !CHECK_HIGHLIGHTING
expect annotation class Ann(
val x: Int,
val y: String
)
@@ -0,0 +1,4 @@
actual annotation class <lineMarker>Ann</lineMarker> actual <lineMarker>constructor</lineMarker>(
actual val <lineMarker>x</lineMarker>: Int,
actual val <lineMarker>y</lineMarker>: String
)
@@ -0,0 +1,5 @@
// !CHECK_HIGHLIGHTING
expect class NoConstructor2 {
fun extraFun()
}
@@ -0,0 +1,5 @@
actual class <lineMarker>NoConstructor2</lineMarker>(name: String) {
val myName = name
actual fun <lineMarker>extraFun</lineMarker>() {}
}
@@ -0,0 +1,4 @@
expect annotation class <lineMarker>Ann</lineMarker> <lineMarker>constructor</lineMarker>(
val <lineMarker>x</lineMarker>: Int,
val <lineMarker>y</lineMarker>: String
)
@@ -0,0 +1,6 @@
// !CHECK_HIGHLIGHTING
actual annotation class Ann actual constructor(
actual val x: Int,
actual val y: String
)
@@ -0,0 +1,3 @@
expect class <lineMarker>NoConstructor2</lineMarker> {
fun <lineMarker>extraFun</lineMarker>()
}
@@ -0,0 +1,7 @@
// !CHECK_HIGHLIGHTING
actual class NoConstructor2(name: String) {
val myName = name
actual fun extraFun() {}
}