Exhaustive whens without else and 'Nothing' as the result are considered 'implicit exhaustive'

This commit is contained in:
Mikhail Glukhikh
2015-12-24 13:23:49 +03:00
committed by Mikhail Glukhikh
parent d62d7dd84f
commit b93894953d
7 changed files with 17 additions and 13 deletions
+2 -2
View File
@@ -13,8 +13,8 @@ import enum.HappyEnum
import enum.HappyEnum.*
fun f(e: HappyEnum) {
when (e) {
<!DEBUG_INFO_IMPLICIT_EXHAUSTIVE!>when (e) {
CASE1 -> throw UnsupportedOperationException() // unresolved reference
CASE2 -> throw UnsupportedOperationException() // unresolved references
}
}<!>
}