Add more tests in uncommonCases folder

1) dataClass.kt - test with data class
2) receiver.kt - test with Int extension receiver
3) delegation.kt - test with implementation by delegation
This commit is contained in:
Ivan Cilcic
2019-08-28 16:42:15 +03:00
committed by Mikhail Glukhikh
parent b8ef09a157
commit 262f57d938
8 changed files with 198 additions and 0 deletions
@@ -0,0 +1,27 @@
fun Int.addOne(): Int {
// fun (Int).plus(Int): Int
// │ Int
// │ │
return this + 1
}
// Int
// │
val Int.repeat: Int
get() = this
fun main() {
// Int Int
// │ │
val i = 2
// val main.i: Int
// │ fun Int.addOne(): Int
// │ │
i.addOne()
// val main.i: Int
// │ val Int.repeat: Int
// │ │ fun (Int).times(Int): Int
// Int │ │ │ Int
// │ │ │ │ │
val p = i.repeat * 2
}