FE 1.0: introduce deprecation for Enum.declaringClass (KT-49653)
This commit is contained in:
committed by
TeamCityServer
parent
983fa4c8c7
commit
fd3d86eddf
@@ -1,5 +1,6 @@
|
||||
// FULL_JDK
|
||||
// WITH_STDLIB
|
||||
// !LANGUAGE: -ProhibitEnumDeclaringClass
|
||||
|
||||
import java.util.*
|
||||
|
||||
|
||||
@@ -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<!>())
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user