Files
kotlin-fork/idea/testData/checker/WhenInEnumInExtensionProperty.kt
T
Mikhail Glukhikh 147bca3d22 Enum deprecated syntax detection implemented and integrated into DeclarationsChecker.
A lot of tests was changed to refactor deprecated syntax. Six new tests were added to check deprecated syntax detection.
Diagnostic for "enum entry uses deprecated super constructor": constructor is highlighted
Diagnostic for "enum entry uses deprecated or no delimiter".
One warning removed.
2015-05-15 16:13:34 +03:00

15 lines
241 B
Kotlin
Vendored

// KT-3750 When without else
enum class A {
e1,
e2
}
class B(val a: A)
val B.foo: Int
get() {
// Check absence [NO_ELSE_IN_WHEN] error
return when (a) {
A.e1 -> 1
A.e2 -> 3
}
}