This is a software tool designed for recovering Pointcut expressions in aspect-oriented software that undergoes changes over time.
To get started with Rejuvenate Pointcut, simply install the plugin properly on your Eclipse workbench. Once installed, you should see two options appear on the refactoring context menu when you select an advice declaration in any view on Eclipse. These options are Analyze Pointcut and Rejuvenate Pointcut.
Selecting the Analyze Pointcut option will allow you to analyze the underlying intention patterns in the base-code where the advice is applied. Note that you can analyze all advice contained within your project by selecting your project's context menu and then clicking on Analyze Pointcut. It's important to remember that pointcuts cannot be rejuvenated without first analyzing them.
On the other hand, selecting the Rejuvenate Pointcut option will instantly populate the Suggestions view with suggested join point shadows for corresponding advice. However, unlike Analyze Pointcut, you can only execute Rejuvenate Pointcut on a single advice.
After executing the Rejuvenate Pointcut option, the next step is to view the suggestions provided. Simply open the Show View dialog in Eclipse and scroll down to the AspectJ folder. Expand it and select the Suggestions view to see all the suggestions for your rejuvenated pointcut. However, take note that if the list of suggestions appears empty, you need to make sure that the enclosing aspect is focused in the UI either by clicking on its source editor window, its icon in the Outline view, and so on.
All in all, Rejuvenate Pointcut is a highly recommended plugin for software developers who want to avoid the problems associated with fragile pointcuts in AspectJ. So if you want to improve your software development efficiency, try this plugin out now!
Version 1.1: N/A