0
在我可以捕獲的算術中定義了連接點嗎?簡單類型的AspectJ連接點
喜歡的東西:
int a = 4;
int b = 2;
int c = a + b;
我可以做一個pointcut
能夠抓住這些線中的任意一個?我能夠得到什麼樣的背景?
我想添加一個before()
所有int/float/double操作在一個類的特定方法中完成,這是可能的。
我在AspectJ docs看到有對象初始化和方法調用的定義連接點。聲明一個對象初始化是否爲int
,並且+
運算符是否計算爲方法調用?
謝謝!
當我想起AspectJ時,我開始製作包裝,雖然這可能會更容易。 我正在試圖製作一個可視化小算法的程序,所以我希望能夠將程序應用於任何代碼而不必修改它。 也許Java不是正確的語言,有什麼建議嗎?我想避免創建一個新的語言/編譯器。 – 2010-05-28 16:39:19