У меня есть следующий случай:
У меня есть класс с полем и аннотацией:
public class TestClass{
@Property
private Object testValue;
}
Моя цель - создать метод для каждого аннотированного поля, который будет создавать " стандартный код в стиле «ломбок» для свойства для каждого аннотированного значения, которое должно выглядеть следующим образом:
public Object getTestValueProperty{
return testValue;
}
Я могу получить доступ к полям над отражением и аннотациями, а также прочитать Type et c. Но нет способа «создать» структуру метода и добавить ее в класс во время выполнения.
Я изучил следующее: http://notatube.blogspot.com/2010/12/project-lombok-creating-custom.html
Но мне не удалось получить доступ к JavacAnnotationHandler для создания нового метода. Поскольку этой статье 10 лет, я бы предположил, что она больше не актуальна и что существуют другие способы «внедрить» метод в класс.
Если бы вы могли дать мне какие-либо ресурсы или идеи, как исследовать эту тему c, я бы ее оценил.