2011-05-04 82 views
6

幾個星期前發佈了新版本的AspectJ。但大部分官方文檔都非常陳舊,在AspectWerkz合併之前約會。書籍也有類似的日期。很難弄清楚合併後發生了什麼。AspectJ的當前狀態是什麼?

現在AspectJ語言擴展和ajc成爲強制嗎? AspectWerkz純java實現消失了嗎?

謝謝。

回答

4

自AspectJ 5以來,AspectWerkz與AspectJ合併。但是AspectJ的當前版本是6.所以有很多書籍和文檔覆蓋了@AspectJ。例如,AspectJ in Action,第二版涵蓋了AspectJ 6,它是一本很棒的書。你可以找到official @AspectJ documentation here

+3

這個答案几乎是完美的,但我確實想補充一件事。官方文檔隨每個版本保持更新,可在http://eclipse.org/aspectj獲取。 – 2011-05-04 21:17:08

+0

謝謝安德魯! – Constantiner 2011-05-05 20:15:13

+0

@Constantiner:不,當前版本爲8(Java 8爲1.8.4),文檔爲AspectJ 5,即AspectWerkz合併後。所以你的答案是錯誤的IMO。自從AspectJ 5大部分被髮布在每個主要/次要版本的自述文件中並且很難找到之後,發生了什麼變化,但是參考和開發者手冊和教程沒有更新,這是正確的。 – kriegaex 2015-01-08 15:45:58