Articles of exception

Ошибка раздувания фрагмента класса android kotlin

Итак, во-первых, я отвечаю на ваш вопрос: «Вы действительно? На это много ответов». Да, я знаю, но я действительно пытаюсь решить эту проблему как третий день: во всех SOF нет никаких сомнений в моей ошибке. У меня есть два похожих проекта: на Java и в Котлине. Но это ошибка f @ # ^%! @ Только […]

Как я могу объявить аргумент в Kotlin, который принимает (только) перечисления

Например: я хочу объявить исключение: class UnexpectedEnumException(enum: Enum…) : Exception("Unexpected enum $enum") В Java я могу это сделать public class UnexpectedEnumException extends RuntimeException { public UnexpectedEnumException(Enum<?> en) { super("Unexpected enum " + en); }

Котлин проверял исключения

Поскольку Kotlin не поддерживает проверенные исключения, то как заставить программиста понять, что метод может вызывать исключение Простой пример: class Calculator (value: Int = 0) { fun divide (dividend: BigDecimal, divider: BigDecimal) : BigDecimal { return dividend / divider } } Очевидно, что метод divide может вызывать java.lang.ArithmeticException: Division by zero исключение, а создателю библиотеки необходимо […]