#java #android-studio #kotlin #annotations
#java #android-studio #kotlin #аннотации
Вопрос:
Я ищу аннотацию с аналогичной функциональностью, поскольку @Deprecated witch сообщает другим разработчикам, что код является черновиком и содержит надежные реализации, или есть незавершенная работа, и я (или кто-то еще) скоро ее закончу. Проблема возникает из-за того, что я работаю в очень огромной команде. И иногда нам приходится фиксировать только сырую реализацию (не оптимизированную).
Итак, есть ли какие-либо похожие аннотации, которые будут каким-то образом обрабатываться IDE (например, IntelliJ или Android Studio)?
Комментарии:
1. Я думаю, это то, что вы ищете kotlinlang.org/docs/reference/opt-in-requirements.htm
2. Вы можете использовать
@RequiresOptIn
и@OptIn
. Подробнее об этом здесь
Ответ №1:
Я не знаю, что такая аннотация существует в основной библиотеке. Но вы могли бы написать свой собственный:
public @interface Draft {
}
Комментарии:
1. да, я знаю, но как заставить ide обрабатывать их?
2. Можете ли вы уточнить, что вы подразумеваете под «IDE для обработки». Что должна делать среда IDE?
3. например, показывает в другой части кода некоторое примечание, что это черновик. Как устаревший, обрабатывается зачеркиванием.