У меня есть код устаревшего кода, и я хочу отметить все их и все их методы @Deprecated
, чтобы по мере того как мы и трогали их, мы можем удалить эти аннотации, чтобы мы могли отслеживать, что было модернизировано и что еще плохо.
Я пытаюсь использовать Structural Search/Replace
и не могу получить правильный шаблон.
Шаблон поиска
class $Class$ {
$ReturnType$ $MethodName$($ParameterType$ $Parameter$) { $Stmt$; }
}
Заменить шаблон
@Deprecated
class $Class$ {
@Deprecated
$ReturnType$ $MethodName$($ParameterType$ $Parameter$) { $Stmt$; }
}
Но это удаляет все остальное, что находится в классе.
@Deprecated
class OldAndCrusty {
@Deprecated
( );
}
Отбрасывает все модификаторы видимости и окончательные модификаторы всех классов, которые он соответствует.