Me gustaría hacer que uno de mis métodos sea "obsoleto" = ya no se usa.
Pero aún así me gustaría tenerlo en mi API. Solo quiero mostrar "advertencia" a cualquiera que use ese método.
¿Cómo puedo lograr eso?
java
deprecated
Pavel Janicek
fuente
fuente
Respuestas:
Uso
@Deprecated
en método. No te olvides de aclarar el campo javadoc:fuente
reason
con un valor predeterminado de""
no podría haber sido perjudicial@deprecated
mensaje en el comentario pudiera agregarse a@Deprecated
(un lugar para arreglarlos a todos) ...Utilice tanto la
@Deprecated
anotación como la@deprecated
etiqueta JavaDoc.los
@deprecated
etiqueta JavaDoc se utiliza con fines de documentación.La
@Deprecated
anotación indica al compilador que el método está en desuso. Esto es lo que dice en el documento Sun / Oracles sobre el tema:Puede encontrar el documento completo en Cómo y cuándo desaprobar las API
fuente
@deprecated
etiqueta javadoc (en Java 4-), el compilador marcó el método (clase, campo) como obsoleto y los IDE mostraron advertencias, incluso cuando no había fuente disponible.ya que faltaban algunas explicaciones menores
Use
@Deprecated
anotaciones en el método como esterecuerda explicar:
<br/>
{@link #setPurchasePrice()}
fuente
Hay dos cosas que puedes hacer:
@Deprecated
anotación al método y@deprecated
etiqueta al javadoc del método¡Deberías hacer las dos cosas !
Citando la documentación de Java sobre este tema:
fuente
Use la anotación
@Deprecated
para su método, y también debe mencionarla en sus javadocs.fuente
Echa un vistazo a la
@Deprecated
anotación.fuente