Android Broadcast
14.4K subscribers
3.68K photos
367 videos
11 files
6.1K links
Подборка новостей и статей для Android разработчиков.

Реклама и связь с автором @ab_manager

РКН https://abdev.by/rkn_tg_ab #MQRZR
Download Telegram
#Kotlin #Detekt #SealedClass #CustomRule

Kotlin: when statement, when expression… oh my! or How we created our custom Detekt rule

Kotlin Sealed Classes - это интересная фича языка Kotlin, которая расширяет дает ограничение в иерархии наследования.

Если иерархия ограниченная и все подклассы известны, то это практически enum и значит в when или if..else мы можем перебрать все варианты без добавления else. Но это работает не всегда...

В статье рассматривается как это работает, и как ребята написали собственное правило для Detekt, чтобы не допустить ошибки.