FIR checker: warn useless as and is

This commit is contained in:
Jinseong Jeon
2021-04-28 22:32:51 -07:00
committed by TeamCityServer
parent 19d939c36e
commit e2dc21da90
141 changed files with 417 additions and 543 deletions
@@ -5,7 +5,7 @@ enum class En { A, B, С }
fun foo() {
// nullable variable
val en2: Any? = En.A
if (en2 is En) {
if (<!USELESS_IS_CHECK!>en2 is En<!>) {
when (en2) {
En.A -> {}
En.B -> {}
@@ -15,7 +15,7 @@ fun foo() {
// not nullable variable
val en1: Any = En.A
if (en1 is En) {
if (<!USELESS_IS_CHECK!>en1 is En<!>) {
when (en1) {
En.A -> {}
En.B -> {}
@@ -37,4 +37,4 @@ fun bar(x: Any) {
else -> {}
}
}
}
}