Files
Max Medvedev f05c69bce2 KTIJ-27059 tests for receiver highlighting
GitOrigin-RevId: 12597335151ff42e9347fe00143855d834ce662b
2023-09-21 18:45:53 +00:00

14 lines
485 B
Kotlin

fun <info descr="null">String</info>.foo() {
print(<info descr="null">this</info>)
print(<info descr="null">this</info>.length)
print(<info descr="null">length</info>)
print(<info descr="null">this</info>@foo.length)
<info descr="null">~this</info>()
<info descr="null">run</info> {
print(length) // no highlighting. The receiver is from `run` here.
}
}
operator fun String.invoke() {}
public inline fun <T, R> T.run(block: T.() -> R): R = block()