¿Por qué ClassCastException no muestra el nombre de la clase?
-
11-09-2019 - |
Pregunta
En Java 1.4.2 y versiones anteriores, si se obtiene un ClassCastException, se puede ver el seguimiento de pila de excepción, pero no el nombre de la clase. Si desea averiguar la clase del objeto para el que falló la fundición, hay que depurar.
¿Sigue siendo la misma en posteriores versiones de Java? Si es así, ¿cuándo cambió?
Solución
Esto cambió con Java5, cuando el mensaje de excepción comenzó a incluir el nombre real de la clase del objeto que está siendo colado. Debería haber estado ahí desde el principio, les tomó las edades para añadirlo.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow