상황
- 코틀린에서는 Checked Exception을 따로 처리해주지 않는다.
- 자바에서 Checked Exception을 catch 해서 처리해주고 싶은데 이가 문제가 되었다.
해결 방법
- 코틀린에
@Throws
어노테이션을 사용하면 자바에서 checked exception 처리가 가능해진다.
@Throws(IOException::class)
fun foo() {
throw IOException()
}
@Throws
어노테이션을 사용하면 자바에서 checked exception 처리가 가능해진다.@Throws(IOException::class)
fun foo() {
throw IOException()
}