Я хотел бы создать pointcut в следующем примере класса всякий раз, когда назначается переменная. Так, например, в методе method1(int number) для this.x устанавливается значение int. Я понимаю, что в этом случае я мог бы просто сделать pointcut для метода1, а затем узнать, какое новое значение x использует отражение. Однако мне было интересно, есть ли способ сделать pointcut на строке this.x = number, чтобы мой pointcut срабатывал, например, до завершения функции?
public class Sample {
private int x;
public void method1(int number) {
this.x = number;
}
public int getX() {
return this.x;
}
public void method1(int number, String value) {
this.x = number;
}
public void method2(String value) {
this.x = 105;
}
}