Практика аннотаций в Kotlin
Объявите устаревшую функцию перевода меток в
верхний регистр с текстом предупреждения и
новую функцию с тем же поведением. В main
оставьте вызов старой версии для строки
"tag".
Для функции округления процента добавьте
ReplaceWith с указанием новой функции.
Старую пометьте как устаревшую, новую назовите
иначе.
Создайте метку Stage со строковым полем
name. Повесьте её на функцию публикации
и на класс конфигурации канала.
Объявите метку Hint с параметром
text. Класс Account должен
иметь строковый параметр конструктора с
@param:Hint и @property:Hint
и разными строками.
Объявите метку со сроком SOURCE и
метку со сроком RUNTIME. Каждую
повесьте на отдельную функцию верхнего
уровня без параметров.
Функция выдачи временного пароля должна быть
помечена устаревшей с уровнем ERROR.
Убедитесь, что любой вызов из main
не компилируется.