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
@Deprecateden método. No te olvides de aclarar el campo javadoc:fuente
reasoncon un valor predeterminado de""no podría haber sido perjudicial@deprecatedmensaje en el comentario pudiera agregarse a@Deprecated(un lugar para arreglarlos a todos) ...Utilice tanto la
@Deprecatedanotación como la@deprecatedetiqueta JavaDoc.los
@deprecatedetiqueta JavaDoc se utiliza con fines de documentación.La
@Deprecatedanotació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
@deprecatedetiqueta 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
@Deprecatedanotaciones en el método como esterecuerda explicar:
<br/>{@link #setPurchasePrice()}fuente
Hay dos cosas que puedes hacer:
@Deprecatedanotación al método y@deprecatedetiqueta 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
@Deprecatedpara su método, y también debe mencionarla en sus javadocs.fuente
Echa un vistazo a la
@Deprecatedanotación.fuente