"Unused receiver parameter" inspection: Fix false negative in same class (KT-23897)

#KT-23897 Fixed
This commit is contained in:
Toshiaki Kameyama
2018-04-27 15:13:58 +09:00
committed by Nikolay Krasko
parent 793d34b913
commit e7a9614fb5
7 changed files with 156 additions and 11 deletions
@@ -0,0 +1,23 @@
// PROBLEM: none
// WITH_RUNTIME
class Test(val str: String) {
private fun <caret>Test.print() {
println(str)
println(this.str)
println(this@print.str)
println(this@Test.str)
println()
}
fun test(test: Test) {
print()
test.print()
Test("three").print()
}
}
fun main(args: Array<String>) {
Test("one").test(Test("two"))
}