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

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

"rythos" wrote : Yeah, you are right in this example. My motivating example wasn't 
very motivating. :) AspectJ best practices recommends using cflow and cflowbelow as 
little as possible. In fact the Sable paper I mentioned in my e-mail 
(http://www.sable.mcgill.ca/publications/techreports/sable-tr-2003-8.pdf) used cflow 
in their implementation of Quicksort, which as you just pointed out was not necessary 
and can be done with a static check, as opposed to the horridly dynamic cflow check.



[snip[

In this case you have a little more complex control flow. Line.moveBy(int, int) calls 
Point.moveBy(int, int) for each point in contains, so trying to do a within for each 
different case becomes a small nightmore.



Still, I'd rather have a complex within statement rather than CFLOW any day as CFLOW's 
overhead is just too huge.



Bill


-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
JBoss-Development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to