FIR checker: warn useless as and is
This commit is contained in:
committed by
TeamCityServer
parent
19d939c36e
commit
e2dc21da90
@@ -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 -> {}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user