FIR: Add test for discrepancy in call resolution for qualifiers with old FE
^KT-38031 Open
This commit is contained in:
@@ -0,0 +1,17 @@
|
||||
// FILE: W.java
|
||||
public class W {
|
||||
public static class E {
|
||||
public static String w = "";
|
||||
}
|
||||
|
||||
public static String E() {return "";}
|
||||
|
||||
public static final String E = "";
|
||||
}
|
||||
|
||||
// FILE: main.kt
|
||||
fun main() {
|
||||
W.E().length // ambiguity in old FE, resolved to static method in FIR
|
||||
W.E.length // resolved to static field in FIR and old FE
|
||||
W.E.<!UNRESOLVED_REFERENCE!>w<!> // resolved to static field in FE
|
||||
}
|
||||
Reference in New Issue
Block a user