Начиная с версии 1.3+, Kotlin представляет особый тип класса, называемый встроенным классом, который объявляется путем помещения модификатора «inline» перед именем класса. Они предоставляют способ обернуть тип, таким образом добавляя функциональность и создавая новый тип сам по себе. В отличие от обычных оберток, они выиграют от улучшенной производительности. Это происходит потому, что данные встроены в их использование, а создание объектов в скомпилированном коде пропущено.