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부터 이용할 수 있습니다.