В Java я хотел бы отслеживать состояние аннотированных полей и возвращаемых значений метода.
Как выполнить обратный вызов для аннотированного значения поля / возвращаемых значений метода.
Что я пытаюсь сделать: Создание своего рода отладчика, который будет выполнять некоторые проверки во время выполнения.
Ex:
@ObservableMethod
CashFlowSet getCashFlows() {
@ObservableField
CashFlowSet set = generateFlows();
}
Во время выполнения я хотел бы, чтобы у меня был обратный вызов каждый раз, когда значение набора изменяется, и каждый раз, когда getCashFlows () выходит из стека вызовов.