Відповіді:
Рекомендований підхід до депресирування класу, методу чи поля на Java полягає у використанні @Deprecatedанотації, яка стала доступною в Java 5, або @deprecatedтега JavaDoc, який існує з часу Java 1.1. У Oracle є документ про специфіку того, як і коли знецінювати API, який видається релевантним.
Чи слід видалити попередній коментар, доданий до вершини класу, який допомагає іншому програмісту дізнатися, для чого це клас, або додати його під коментарем?
Не слід редагувати чи видаляти будь-які наявні коментарі, крім того, щоб додати тег JavaDoc або примітку. Стриманий код все ще може використовуватися в застарілих системах, і розробникам цих систем потрібно мати доступ до документації, яку оригінальні розробники робили в якійсь формі.
@Deprecatedпримітку або @deprecatedтег JavaDoc. Ось це - нічого іншого, більше нічого.
@deprecatedтегу та опису JavaDoc разом із @Deprecatedанотацією дасть більше інформації про те, чому він був застарілим. Тож було б вигідніше використовувати як @Deprecatedанотацію, так і просто .