FIR: add temporary access to Enum.getDeclaringClass (see KT-49653)
This commit is contained in:
committed by
TeamCityServer
parent
c2ab09fa84
commit
983fa4c8c7
+1
-1
@@ -1,6 +1,6 @@
|
||||
enum class E {
|
||||
ENTRY;
|
||||
|
||||
fun getDeclaringClass() {}
|
||||
fun <!VIRTUAL_MEMBER_HIDDEN!>getDeclaringClass<!>() {}
|
||||
fun finalize() {}
|
||||
}
|
||||
|
||||
@@ -4,6 +4,6 @@
|
||||
import java.util.*
|
||||
|
||||
fun <E : Enum<E>> foo(values: Array<E>) {
|
||||
EnumSet.noneOf(values.first().<!UNRESOLVED_REFERENCE!>declaringClass<!>)
|
||||
EnumSet.noneOf(values.first().<!UNRESOLVED_REFERENCE!>getDeclaringClass<!>())
|
||||
EnumSet.noneOf(values.first().declaringClass)
|
||||
EnumSet.noneOf(values.first().getDeclaringClass())
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
enum class TestEnum {
|
||||
ENTRY;
|
||||
|
||||
fun getDeclaringClass() {}
|
||||
fun <!VIRTUAL_MEMBER_HIDDEN!>getDeclaringClass<!>() {}
|
||||
fun finalize() {}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user