Extraction Engine: Skip named argument references while analyzing extractable code

#KT-6896 Fixed
This commit is contained in:
Alexey Sedunov
2015-03-03 14:49:49 +03:00
parent c6352ec699
commit 4aac24956c
4 changed files with 30 additions and 12 deletions
@@ -0,0 +1,9 @@
// PARAM_TYPES: kotlin.String
// PARAM_DESCRIPTOR: val a: kotlin.String defined in main
fun main(args: Array<String>) {
val a = "sdfsf"
<selection>a.def(a = 1, b = "")</selection>
}
fun String.def(a: Int = 1, b: String) {}
@@ -0,0 +1,13 @@
// PARAM_TYPES: kotlin.String
// PARAM_DESCRIPTOR: val a: kotlin.String defined in main
fun main(args: Array<String>) {
val a = "sdfsf"
__dummyTestFun__(a)
}
private fun __dummyTestFun__(a: String) {
a.def(a = 1, b = "")
}
fun String.def(a: Int = 1, b: String) {}