Найти в Дзене
102,3 тыс подписчиков

Получение generic-типа в runtime


В Java 5 появились generic-типы, а вместе с ними и концепция type erasure, которая буквально означает стирание информации о generic-типе после компиляции. Действительно, во многих случаях это просто синтаксический сахар, помогающий писать типо-безопасный код на уровне компиляции, и в runtime с такими типами работать нельзя. Однако в ряде случаев это очень даже возможно.

N.B. Пост участвует в организованном нами совместно со Сбером конкурсе технических статей «Сезон Java».
Получение generic-типа в runtime В Java 5 появились generic-типы, а вместе с ними и концепция type erasure, которая буквально означает стирание информации о generic-типе после компиляции.
Около минуты
2092 читали