型が Int になるため、Kotlin 1.9 以降でコンパイルエラーを引き起こす式を報告します。
例:
fun takeByte(x: Byte) {}
fun foo() {
takeByte(1 + 1) // 1.9 では Int に解決されます
}
クイックフィックス適用後:
fun takeByte(x: Byte) {}
fun foo() {
takeByte((1 + 1).toByte()) // 1.9 では Int に解決されます
}
このインスペクションは Kotlin の言語レベルが 1.7 以降の場合に使用できます。