Clojure мало что изменит.Стирание типа применимо только к параметрам типа Java для обобщений.Все остальные типы доступны во время выполнения.
Просмотр Источник Clojure , он вообще не использует дженерики.В среде выполнения он проходит Object
с и instanceof
проверяет.Обрабатывая все как Object
, он не нуждается в генериках, и, следовательно, нет никаких параметров типа, которые нужно стереть.