0
변수가 할당 될 때마다 다음 샘플 클래스에서 pointcut을 만들고 싶습니다. 예를 들어 method1 (int number)에서 this.x는 int로 설정됩니다. 이 경우에는 method1에 포인트 컷을 만든 다음 새로운 x 값이 리플렉션을 사용하여 무엇인지 알아낼 수 있습니다. 그러나 this.x = number에 pointcut를 만드는 방법이 있는지 궁금 해서요. 예를 들어 함수가 끝나기 전에 내 pointcut이 실행되도록할까요?aspectj 객체 변수 지정에 대한 pointcuts
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;
}
}
특정 코드 줄에 포인트 컷을 만들 수 없습니다. 방법에 대해서만. – Heri