Вопросы по теме 'kotlin-reified-type-parameters'

Воссозданные дженерики Kotlin не сохраняют тип, как планировалось
Я создаю TypeToken -подобную систему, похожую на то, что есть у Gson, и я наткнулся на то, чего не понимаю. Целью этого кода было бы иметь только один TypeReference класс с одним универсальным аргументом, который мог бы содержать несколько....
559 просмотров

Преобразование общего расширения строки с использованием типизированного типа
Я начал работать с ключевым словом reified при попытке реализовать общий метод расширения String в числовой String. Следующее компилируется и запускается, но я хотел бы улучшить его перед использованием в рабочем коде: inline fun <reified...
67 просмотров

Kotlin Contracts: утверждение экземпляра по параметру повторного типа
Я пытаюсь написать функцию assert, которая проверяет, имеет ли данный объект тип T : @UseExperimental(ExperimentalContracts::class) inline fun <reified T> assertIsInstance(value: Any?) { contract { returns() implies (value is...
1300 просмотров