Hi Reza, the AJDT APIs provide for a means to get this information at compile time. For my work on AspectMaps, I produced an Eclipse plugin that produces this information in a more easily digestible way (so that AspectMaps can visualize it), as a text file and also on the console, depending on how it is configured.
Have a look at the plugin. You can download it (and its sources) from the AspectMaps website http://pleiad.cl/aspectmaps I'd be happy to answer any questions you have. On 02 Nov 2011, at 04:07, Reza Parizi wrote: > Hi, > > > > Given an advice A, how is it possible to write a Java program (perhaps by > using the current AspectJ and/or AJDT APIs) to find out what classes and > within each class, what elements (i.e. join points) are advised by A? > > > > Technically, the pointcut(s) associated with the advice A is able to tell us > what the advised join points and their affected classes are. However, > obtaining this kind of crosscutting relationships information in automated > manner is probably non-trivial, where I am looking a solution for it. > > > > Thanks in advance, > > ~parizi > > _______________________________________________ > aspectj-users mailing list > [email protected] > https://dev.eclipse.org/mailman/listinfo/aspectj-users ---> Save our in-boxes! http://emailcharter.org <--- Johan Fabry [email protected] - http://dcc.uchile.cl/~jfabry PLEIAD Lab - Computer Science Department (DCC) - University of Chile
_______________________________________________ aspectj-users mailing list [email protected] https://dev.eclipse.org/mailman/listinfo/aspectj-users
