Я знаю, что generics скомпилированы JIT (как и все остальное), в отличие от шаблонов, которые генерируются при компиляции кода.
Дело в том, что новые родовые типы могут быть созданы во время выполнения, используя отражение.
Это может, конечно, повлиять на общие ограничения. Который уже прошел семантический парсер.
Может кто-нибудь объяснить, как это обрабатывается? И что именно происходит?
(И генерация кода, и семантическая проверка)