FIR checker: warn unnecessary safe calls

This commit is contained in:
Jinseong Jeon
2021-04-01 11:55:05 -07:00
committed by Mikhail Glukhikh
parent 2ecb6733ed
commit 5a0b75bd89
65 changed files with 232 additions and 349 deletions
@@ -12,7 +12,7 @@ fun <T : String?> T.foo() {
if (this != null) {}
length
this?.length
this<!UNNECESSARY_SAFE_CALL!>?.<!>length
bar1()
bar2()
@@ -20,14 +20,14 @@ fun <T : String?> T.foo() {
bar4()
this?.bar1()
this<!UNNECESSARY_SAFE_CALL!>?.<!>bar1()
}
<!INAPPLICABLE_CANDIDATE!>length<!>
if (this is String) {
length
this?.length
this<!UNNECESSARY_SAFE_CALL!>?.<!>length
bar1()
bar2()