deprecation : "uses or overrides a deprecated API"

3114 vistas

Este warning muestra todos los m茅todos/clases deprecated, es decir, que no deber胊n usarse. Aunque se desactive el warning, se mostrar谩 una nota al final de la compilaci贸n, como por ejemplo:



dos
  1. Note: Main.java uses or overrides a deprecated API.
  2. Note: Recompile with -Xlint:deprecation for details.



Para ponerlo en su forma detallada tendremos que usar la opci贸n -Xlint:deprecation de javac 5.0 (o -deprecation con versiones anteriores). De esta manera mostrar胊 el siguiente mensaje:



java
  1. Main.java:7: warning: [deprecation] getYear() in java.util.Date has been deprecated
  2. 聽 聽 聽 聽 聽 聽 聽 聽 return d.getYear();



Tendremos que consultar la documentaci贸n de la clase/m茅todo para saber qu茅 soluci贸n lo reemplaza.