"letiemble" wrote : Hi,
  | 
  | Here is how I see AOP scope (not in order) :
  | - XDoclet tags to generate jboss-aop.xml. Andy Goodwin has already commited some 
stuff in CVS but I think the work is not up-to-date after the recent changes made by 
Bill Burke.
  | 

It is not up-to-date.  I have Doclet tags parsed with QDox for the annotation/metadata 
stuff.  I'd like this to stay in QDox because moving to XDoclet has no advantage.  The 
XDoclet tags need to be moved to Interceptor and Aspect/Advice code rather than being 
dispersed throughout.  I guess we need to implement this in XDoclet for Eclipse tag 
completion?  I like QDox better.  Much easier to implement.

"letiemble" wrote : 
  | - Templates to create Aspects (w/o tags) with a wizard.
  | 
Not sure how useful this is.  This Interceptor interface is quite simple.  And Aspects 
are POJOs.

"letiemble" wrote : 
  | - Project properties page on Java Project resources to list all the Aspects 
present in a project
  | 

You should be able to drill down on each aspect to see where they are applied.

"letiemble" wrote : 
  | - Right-click to add Aspects on one or several classes. The Aspects can be choosen 
among Aspects present in one or more projects (cf. above) or can lead to an Aspect 
creation wizard.
  | 

Right click on a method, class, field, or constructor to see advices attached.

Have some kind of marker (like breakpoints have) so that you can see caller side 
pointcuts that apply to your code.

FYI, the runtime management console has some of the viewing capalities we are 
discussing here.  Also, the aopc compiler has a -report option to get an XML dump of 
all classes and which aspects are applied to them.

Thanks all!!!!!

Bill

P.S., can we move the AOP discussion to here?:

http://www.jboss.org/index.html?module=bb&op=viewtopic&t=46997


View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=3828365#3828365

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=3828365


-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
JBoss-Development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to