FE 1.0: introduce deprecation for Enum.declaringClass (KT-49653)

This commit is contained in:
Mikhail Glukhikh
2022-01-25 18:40:36 +03:00
committed by TeamCityServer
parent 983fa4c8c7
commit fd3d86eddf
7 changed files with 37 additions and 1 deletions
+2 -1
View File
@@ -1,9 +1,10 @@
// FULL_JDK
// WITH_STDLIB
// !LANGUAGE: -ProhibitEnumDeclaringClass
import java.util.*
fun <E : Enum<E>> foo(values: Array<E>) {
EnumSet.noneOf(values.first().declaringClass)
EnumSet.noneOf(values.first().<!ENUM_DECLARING_CLASS_DEPRECATED_WARNING!>declaringClass<!>)
EnumSet.noneOf(values.first().<!UNRESOLVED_REFERENCE!>getDeclaringClass<!>())
}