Можно ли автоматически изменить доступ к полям внешнего класса в Java для вызовов getter/setter, а также скрыть открытые поля? Я использую Javabeans и хочу получать уведомления об изменениях при изменении свойства поля (это важно).
Я нашел cglib, который может автоматически вставлять вызов изменения свойства в поле PropertyChangeSupport. Я знаю о Project Lombok, но похоже, что он изменяет исходный код и, кроме того, не поддерживает изменение доступа к полям. Возможно, с модификациями Lombok это можно было бы поддерживать, или есть другие решения?
Удачи и спасибо заранее, Крис
private
? Извините, но я совершенно потерял суть сейчас. - person BalusC   schedule 26.04.2010