¿Por qué Java no permite subclases genéricas de Throwable?
De acuerdo con laEspecificación de idioma de Java, 3a edición:
Deseo comprender por qué se tomó esta decisión. ¿Qué hay de malo con las excepciones genéricas?
(Hasta donde yo sé, los genéricos son simplemente azúcar sintáctica en tiempo de compilación, y se traducirán aObject
de todos modos en el.class
archivos, declarar efectivamente una clase genérica es como si todo en ella fuera unObject
. Por favor corrígeme si estoy equivocado.