[FIR] Don't resolve Enum.declaringClass and Enum.getDeclaringClass

^KT-53946 Fixed
This commit is contained in:
Ivan Kochurkin
2022-11-10 19:43:00 +01:00
committed by Space Team
parent 6e76978530
commit 8883de3f00
29 changed files with 13 additions and 238 deletions
@@ -7,10 +7,10 @@ import java.util.*
enum class SomeEnum { A }
fun bar() {
SomeEnum.A.declaringClass
SomeEnum.A.<!UNRESOLVED_REFERENCE!>declaringClass<!>
}
fun <E : Enum<E>> foo(values: Array<E>) {
EnumSet.noneOf(values.first().declaringClass)
EnumSet.noneOf(values.first().getDeclaringClass())
EnumSet.noneOf(values.first().<!UNRESOLVED_REFERENCE!>declaringClass<!>)
EnumSet.noneOf(values.first().<!UNRESOLVED_REFERENCE!>getDeclaringClass<!>())
}