Extraction Engine: Do not wrap companion member references inside of the with call if it's disabled in extraction options
#KT-13781 Fixed
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
// PARAM_DESCRIPTOR: value-parameter s: kotlin.String defined in Outer.O.f
|
||||
// PARAM_TYPES: kotlin.String
|
||||
class Outer {
|
||||
object O {
|
||||
fun f(s: String) {
|
||||
<selection>s.funFromCompanion()</selection>
|
||||
}
|
||||
}
|
||||
|
||||
companion object {
|
||||
fun String.funFromCompanion(): String = ""
|
||||
}
|
||||
}
|
||||
+17
@@ -0,0 +1,17 @@
|
||||
// PARAM_DESCRIPTOR: value-parameter s: kotlin.String defined in Outer.O.f
|
||||
// PARAM_TYPES: kotlin.String
|
||||
class Outer {
|
||||
object O {
|
||||
fun f(s: String) {
|
||||
__dummyTestFun__(s)
|
||||
}
|
||||
|
||||
private fun __dummyTestFun__(s: String) {
|
||||
s.funFromCompanion()
|
||||
}
|
||||
}
|
||||
|
||||
companion object {
|
||||
fun String.funFromCompanion(): String = ""
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user