Extraction Engine: Skip named argument references while analyzing extractable code
#KT-6896 Fixed
This commit is contained in:
@@ -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) {}
|
||||
Reference in New Issue
Block a user