K1: report ENUM_DECLARING_CLASS_DEPRECATED on enum entry properly

#KT-53807 Fixed
This commit is contained in:
Mikhail Glukhikh
2022-09-09 11:31:34 +02:00
committed by Space
parent 62f67e46fd
commit 769a2ca9b1
4 changed files with 38 additions and 1 deletions
@@ -4,6 +4,12 @@
import java.util.*
enum class SomeEnum { A }
fun bar() {
SomeEnum.A.<!ENUM_DECLARING_CLASS_DEPRECATED_WARNING!>declaringClass<!>
}
fun <E : Enum<E>> foo(values: Array<E>) {
EnumSet.noneOf(values.first().<!ENUM_DECLARING_CLASS_DEPRECATED_WARNING!>declaringClass<!>)
EnumSet.noneOf(values.first().<!UNRESOLVED_REFERENCE!>getDeclaringClass<!>())