Handling implicit receivers in InflowSlicer
This commit is contained in:
+9
-2
@@ -7,7 +7,14 @@ import kotlin.jvm.JvmName
|
||||
fun <caret>Any.extensionFun() {
|
||||
}
|
||||
|
||||
fun foo() {
|
||||
fun String.foo() {
|
||||
"".extensionFun()
|
||||
|
||||
1.extensionFun()
|
||||
}
|
||||
|
||||
extensionFun()
|
||||
}
|
||||
|
||||
fun main() {
|
||||
"A".foo()
|
||||
}
|
||||
|
||||
@@ -2,11 +2,16 @@
|
||||
7 fun <bold>Any</bold>.extensionFun() {
|
||||
11 <bold>""</bold>.extensionFun()
|
||||
|
||||
19 <bold>"A"</bold>.foo()
|
||||
7 fun <bold>Any</bold>.extensionFun() {
|
||||
10 fun <bold>String</bold>.foo() {
|
||||
19 <bold>"A"</bold>.foo()
|
||||
|
||||
3 KotlinUtil.extensionFun(<bold>"x"</bold>);
|
||||
7 fun <bold>Any</bold>.extensionFun() {
|
||||
3 KotlinUtil.extensionFun(<bold>"x"</bold>);
|
||||
|
||||
12 <bold>1</bold>.extensionFun()
|
||||
13 <bold>1</bold>.extensionFun()
|
||||
7 fun <bold>Any</bold>.extensionFun() {
|
||||
12 <bold>1</bold>.extensionFun()
|
||||
13 <bold>1</bold>.extensionFun()
|
||||
|
||||
|
||||
@@ -2,9 +2,13 @@
|
||||
11 <bold>""</bold>.extensionFun()
|
||||
7 fun <bold>Any</bold>.extensionFun() {
|
||||
11 <bold>""</bold>.extensionFun()
|
||||
12 <bold>1</bold>.extensionFun()
|
||||
13 <bold>1</bold>.extensionFun()
|
||||
7 fun <bold>Any</bold>.extensionFun() {
|
||||
12 <bold>1</bold>.extensionFun()
|
||||
13 <bold>1</bold>.extensionFun()
|
||||
19 <bold>"A"</bold>.foo()
|
||||
7 fun <bold>Any</bold>.extensionFun() {
|
||||
10 fun <bold>String</bold>.foo() {
|
||||
19 <bold>"A"</bold>.foo()
|
||||
|
||||
[Other Values]
|
||||
3 KotlinUtil.extensionFun(<bold>"x"</bold>);
|
||||
|
||||
@@ -1,4 +1,6 @@
|
||||
7 fun <bold>Any</bold>.extensionFun() {
|
||||
3 KotlinUtil.extensionFun(<bold>"x"</bold>);
|
||||
10 fun <bold>String</bold>.foo() {
|
||||
19 <bold>"A"</bold>.foo()
|
||||
11 <bold>""</bold>.extensionFun()
|
||||
12 <bold>1</bold>.extensionFun()
|
||||
13 <bold>1</bold>.extensionFun()
|
||||
|
||||
Reference in New Issue
Block a user