in、object、is など、Kotlin の一部のキーワードは Java では有効な識別子として使用されています。
Java ライブラリのメソッドに Kotlin のキーワードが使用されている場合でも、foo.`is`(bar) のようにバッククォート文字 (`) を使用してエスケープすることで、そのメソッドを呼び出すことができます。
このエスケープが冗長で、安全に省略できる場合があります。 このインスペクションは、このようなケースを検出して報告します。また、'冗長なバッククォートの除去' クイックフィックスとペアになっており、ハイライトされたコードを修正できるようになっています。
例:
fun `is`(x: String) {}
fun foo() {
`is`("bar") // 'is' はキーワードであるためバッククォートが必要
}
fun `test that smth works as designed`() {} // 可読性を高めるための複雑な識別子であるため問題なし
val `a` = 1 // バッククォートは不要