Я пытаюсь преобразовать этот код 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, - ЭТО.
Часть от удаления вопросительного знака, потому что это не обязательно, почему он не обрабатывает IOException
таким же образом? Что лучше всего подходит для решения этой ситуации?