возможно ли автоматически изменять доступ к полям внешнего класса в Java на вызовы получателя / установщика, а также скрывать открытые поля? Я использую Javabeans и хочу, чтобы уведомления об изменениях при изменении свойства поля (это важно).
Я нашел cglib , который может автоматически вставлять вызов изменения свойства в поле PropertyChangeSupport. Я знаю о Project Lombok , но, похоже, он изменяет исходный код и, кроме того, не поддерживает модификацию доступа к полю. Возможно, с модификациями Lombok это могло бы быть поддержано, или есть другие решения?
Приветствия и заранее спасибо,
Chris