Ответ
internal – видимость в пределах модуля.
sealed – ограниченная иерархия классов.
data – автоматическая генерация equals(), hashCode(), toString().
object – синглтон.
companion – статические члены класса.
lateinit – отложенная инициализация non-null переменной.
const – compile-time константа.
reified – доступ к типу в generic-функциях (используется с inline).
suspend – корутины.
tailrec – оптимизация хвостовой рекурсии.
operator – перегрузка операторов.
infix – инфиксная нотация функций.
Пример:
data class User(val name: String, val age: Int)
object Singleton
lateinit var lazyText: String