when 문을 보고합니다.
동기 타입:
영향 타입:
자세한 정보: KT-47709: 기본적으로 enum, sealed 및 부울을 가진 when 문을 완전하게 만들기
빠른 수정에서는 누락된 else -> {} 브랜치를 추가합니다.
예:
sealed class Base {
class A : Base()
class B : Base()
}
fun test(base: Base) {
when (base) {
is Base.A -> ""
}
}
빠른 수정을 적용한 후:
sealed class Base {
class A : Base()
class B : Base()
}
fun test(base: Base) {
when (base) {
is Base.A -> ""
else -> {}
}
}
이 검사는 프로젝트 또는 모듈의 Kotlin 언어 수준이 1.6 이상인 경우에만 보고합니다.