Можно ли избежать предупреждения устаревания при компиляции кода со служебными методами, такими как:Как избежать предупреждений об устаревании для GWT HorizontalSplitPanel в проекте Java NetBeans?
public static void doSthForHorizontalSplitPanel(HorizontalSplitPanel hsp) {...}
и явного объявления и/или создания HorizontalSplitPanel виджета, например:
protected HorizontalSplitPanel main;
...
main = new HorizontalSplitPanel();
Моя цель состоит в том, чтобы устранить эти предупреждения без удаления HorizontalSplitPanel
использования, не давая глобальный флаг компилятора (-Xlint:-deprecation
) и с помощью минимального ручного рефакторинга с точки зрения возможного im pact на коде с использованием HorizontalSplitPanel и моих методов утилиты (т. так как мало изменяется код).
Аннотация @SuppressWarnings("deprecation")
на уровне метода или класса, похоже, не работает из-за import HorizontalSplitPanel
утверждений, заменяющих устаревший класс HorizontalSplitPanel не в качестве опции (пока).
Можно ли достичь моей цели вообще? Если да, то какой будет лучший подход?
Я использую NetBeans 7.1, Java 1.6, GWT 2.3.