Ich möchte eine meiner Methoden "veraltet" machen = nicht mehr verwendet.
Trotzdem möchte ich es in meiner API haben. Ich möchte nur jedem, der diese Methode verwendet, "Warnung" zeigen.
Wie kann ich das erreichen?
java
deprecated
Pavel Janicek
quelle
quelle
Antworten:
Verwenden Sie
@Deprecated
auf Methode. Vergessen Sie nicht, das Javadoc-Feld zu klären:quelle
reason
mit dem Standardwert von""
konnte nicht schaden@deprecated
Nachricht im Kommentar könnte hinzugefügt werden@Deprecated
(ein Punkt, um sie alle zu beheben) ...Verwenden Sie sowohl die
@Deprecated
Annotation als auch das@deprecated
JavaDoc-Tag.Das
@deprecated
JavaDoc-Tag wird zu Dokumentationszwecken verwendet.Die
@Deprecated
Anmerkung weist den Compiler an, dass die Methode veraltet ist. Folgendes steht im Sun / Oracles-Dokument zu diesem Thema:Das vollständige Dokument finden Sie unter Wie und wann APIs veraltet sind
quelle
@deprecated
Javadoc-Tag (in Java 4) markiert haben, hat der Compiler die Methode (Klasse, Feld) als veraltet markiert und die IDEs haben Warnungen angezeigt, auch wenn keine Quelle verfügbar war.da einige kleinere Erklärungen fehlten
Verwenden Sie die
@Deprecated
Annotation für diese MethodeDenken Sie daran zu erklären:
<br/>
{@link #setPurchasePrice()}
quelle
Sie können zwei Dinge tun:
@Deprecated
der Methode die Anmerkung hinzu, und@deprecated
dem Javadoc der Methode ein Tag hinzuDu solltest beides tun !
Zitieren der Java-Dokumentation zu diesem Thema:
quelle
Verwenden Sie die Anmerkung
@Deprecated
für Ihre Methode, und Sie sollten sie auch in Ihren Javadocs erwähnen.quelle
Schauen Sie sich die
@Deprecated
Anmerkung an.quelle