Привет. Решил сделать немного магии с помощью Kotl...
# russian
t
Привет. Решил сделать немного магии с помощью Kotlin Compiler Plugins API. Идея такая, найти в датаклассах автоматически сгинеренные ф-ции и добавить им аннотацию. Взял SyntheticResolveExtension. Получил список функций синтетических, осталось добавить аннотацию, и на этом этапе я застрял. Как я понимаю просто изменить объект Annotations нельзя и нужно вызовом SimpleFunctionDescriptorImpl.create создать новый класс и засунуть в него уже модифицированный Annotations. Из коробки у Annotations есть несколько статиков среди которых EMPTY и еще парочка функий,которые мне не очень подходят. Вопрос вот в чем, как мне создать новый объект Annotations с нужным мне типом аннотации?