Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What's the current state of AspectJ?

Tags:

java

aop

aspectj

A new version of AspectJ was released a few weeks ago. But most of the official documentation is really old, dating before the AspectWerkz merge. Books are similarly dated. It's difficult to figure out what has happened post-merge.

Have the AspectJ language extensions and ajc become mandatory now? Has the AspectWerkz pure java implementation disappeared?

Thanks.

like image 759
Brian Avatar asked May 04 '11 16:05

Brian


People also ask

What is AspectJ brief in detail?

AspectJ is an aspect-oriented programming (AOP) extension created at PARC for the Java programming language. It is available in Eclipse Foundation open-source projects, both stand-alone and integrated into Eclipse.

What is Eclipse AspectJ?

Eclipse AspectJ™ is a seamless aspect-oriented extension to the Java™ programming language. It is Java platform compatible easy to learn and use. From July 3rd, 2012 to June 16th, 2021.


1 Answers

AspectWerkz was merged with AspectJ since AspectJ 5. But the current version of AspectJ is 6. So there are a lot of books and documentation which covers @AspectJ. For example, AspectJ in Action, Second Edition covers AspectJ 6 and it is a great book. And you can find the official @AspectJ documentation here.

like image 123
Constantiner Avatar answered Oct 03 '22 23:10

Constantiner