[FIR] Start enum entries reworking

This commit is contained in:
Simon Ogorodnik
2019-11-28 18:07:29 +03:00
committed by Mikhail Glukhikh
parent 68d64f1b5c
commit 13132e69a3
60 changed files with 443 additions and 479 deletions
@@ -5,7 +5,7 @@ enum class TestOk(val x: String = "OK") {
}
enum class TestErrors(val x: String) {
TEST1,
<!INAPPLICABLE_CANDIDATE!>TEST1,<!>
TEST2<!INAPPLICABLE_CANDIDATE!><!>(),
TEST3("Hello")
}
@@ -13,4 +13,4 @@ fun f1() = E.FIRST.foo()
fun f2() = E.FIRST.(foo)()
fun f3() = E.SECOND.foo()
fun f4() = E.SECOND.(foo)()
fun f5() = E.SECOND.A()
fun f5() = E.SECOND.<!UNRESOLVED_REFERENCE!>A<!>()
@@ -13,4 +13,4 @@ fun f1() = E.FIRST.foo()
fun f2() = E.FIRST.(foo)()
fun f3() = E.SECOND.foo()
fun f4() = E.SECOND.(foo)()
fun f5() = E.SECOND.A()
fun f5() = E.SECOND.<!UNRESOLVED_REFERENCE!>A<!>()
@@ -1,6 +1,6 @@
enum interface Some {
// Enum part
D;
<!UNRESOLVED_REFERENCE!>D;<!>
// Interface like part
fun test()