Есть ли определенные точки соединения в арифметике, которые я могу поймать?
Что-то вроде:
int a = 4;
int b = 2;
int c = a + b;
Могу ли я сделать pointcut
, который ловит любую из этих строк? И какой контекст я смогу получить?
Я хотел бы добавить before()
ко всем манипуляциям типа int / float / double, выполняемым в конкретном методе класса, это возможно.
В документах AspectJ я вижу, что существуют определенные точки соединения для инициализации объектов и вызовов методов. Является ли объявление int
инициализацией объекта и считается ли оператор +
вызовом метода?
Спасибо!