在具有 Kotlin 的方法中引发异常
2022-08-31 11:48:06
我正在尝试将此 Java 代码转换为 Kotlin:
public class HeaderInterceptor implements Interceptor {
@Override public Response intercept(Chain chain) throws IOException {
return null;
}
}
问题是,当我实现这些方法时,我得到的东西是这样的。
class JsonHeadersInterceptor : Interceptor {
override fun intercept(chain: Interceptor.Chain?): Response? {
throw UnsupportedOperationException()
}
}
我发现的唯一关于在 Kotlin 中抛出异常的信息是 THIS。
除了删除问号,因为它不是必需的,为什么它不以相同的方式处理?处理这种情况的最佳方法是什么?IOException