K2 IC: fix class members lookups recording
in particular - statics #KTIJ-24830 fixed
This commit is contained in:
committed by
Space Team
parent
1989e8f094
commit
fe4e0e9c2e
@@ -0,0 +1,6 @@
|
||||
public class Main {
|
||||
public static void staticMethod() {}
|
||||
public static String staticField = "";
|
||||
public void regularMethod() {}
|
||||
public String regularField = "";
|
||||
}
|
||||
@@ -0,0 +1,4 @@
|
||||
==== INITIAL BUILD ====
|
||||
Compiling files:
|
||||
src/kotlinUsage.kt
|
||||
Exit code: OK
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
/*p:<root>*/fun kotlinUsage() {
|
||||
/*p:<root> p:java.lang p:kotlin p:kotlin.annotation p:kotlin.collections p:kotlin.comparisons p:kotlin.io p:kotlin.jvm p:kotlin.ranges p:kotlin.sequences p:kotlin.text*/Main./*p:Main*/staticMethod()
|
||||
val s = /*p:<root> p:java.lang p:kotlin p:kotlin.annotation p:kotlin.collections p:kotlin.comparisons p:kotlin.io p:kotlin.jvm p:kotlin.ranges p:kotlin.sequences p:kotlin.text*/Main./*p:Main*/staticField
|
||||
/*p:<root>*/Main()./*p:Main*/regularMethod()
|
||||
val r = /*p:<root>*/Main()./*p:Main*/regularField
|
||||
}
|
||||
+6
@@ -0,0 +1,6 @@
|
||||
/*p:<root>*/fun kotlinUsage() {
|
||||
/*p:<root> p:Main(staticMethod)*/Main.staticMethod()
|
||||
/*p:<root> p:Main(regularMethod)*/Main().regularMethod()
|
||||
val s = /*p:<root> p:Main(staticField)*/Main.staticField
|
||||
val r = /*p:<root> p:Main(regularField)*/Main().regularField
|
||||
}
|
||||
Reference in New Issue
Block a user