Processing implicit extension receiver usages in outflow processing
This commit is contained in:
@@ -0,0 +1,13 @@
|
||||
// FLOW: OUT
|
||||
|
||||
fun Any.extensionFun(): Any {
|
||||
return this
|
||||
}
|
||||
|
||||
fun String.foo() {
|
||||
val v = extensionFun()
|
||||
}
|
||||
|
||||
fun main() {
|
||||
<caret>"A".foo()
|
||||
}
|
||||
@@ -0,0 +1,7 @@
|
||||
12 <bold>"A"</bold>.foo()
|
||||
7 fun <bold>String</bold>.foo() {
|
||||
3 fun <bold>Any</bold>.extensionFun(): Any {
|
||||
4 return <bold>this</bold>
|
||||
3 fun Any.<bold>extensionFun(): Any {</bold>
|
||||
8 val v = <bold>extensionFun()</bold>
|
||||
8 val <bold>v = extensionFun()</bold>
|
||||
Reference in New Issue
Block a user