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