Вы должны сказать, как именно его нужно заменить ... Хотя я не знаю, почему он был просто полностью удален, я покажу вам, что я имею в виду:
Если вы используете вместо этого следующее:
@Deprecated("Old stuff", ReplaceWith("test2(i)"))
это заменит ваш test1(5)
вызов test2(5)
правильно.
Обратите внимание, что иногда вам может понадобиться добавить имя пакета, если неясно, какая замена должна быть, например ::
.
@Deprecated("Old stuff", ReplaceWith("org.example.test2(i)"))
// or just use:
@Deprecated("Old stuff", ReplaceWith("test2(i)", /* here come the imports */ "org.example.test2"))
Вы также можете использовать статические значения при замене, если это то, что вам нужно.