Re: Compile-time targets for proceed() calls in around advice?
Raffi Khatchadourian <[email protected]> Wed, 21 Jul 2010 19:00:04 +0900
| Newsgroups | gmane.comp.programming.aspect.general |
|---|---|
| Message-ID | <[email protected]> |
Hi Eric, Thanks for the info! Actually, I kinda realized that this was a silly quest= ion after I asked it. Basically, if you know the join point shadows that ar= e being selected by the bound pointcut, to find the compile-time targets, a= ll you need to do is follow those join points. For method execution join po= ints, the join point shadows are the compile-time targets for the proceed()= call. For method call join points, on the other hand, the compile-time tar= get of the method being called at the call join point is the compile-time t= arget for the proceed() call. Thus, it takes and additional step in the met= hod call join point case. Thanks again for the help! Raffi = On Jul 21, 2010, at 5:45 PM, Eric Bodden wrote: > Hi Raffi. > = > You could check out the source code of abc (www.aspectbench.org). I > don't know how things work there w.r.t. proceed but it must work > somehow :-) > = > Eric > = > -- > Dr. Eric Bodden > Software Technology Group, Technische Universit=E4t Darmstadt, Germany > Tel: +49 6151 16-5478 Fax: +49 6151 16-5410 > Mailing Address: S2|02 A209, Hochschulstra=DFe 10, 64289 Darmstadt > = > = > = > On 21 July 2010 10:09, Raffi Khatchadourian <[email protected]>= wrote: >> Hello all, >> = >> Can anyone direct me to work on resolving compile-time targets for proce= ed() calls in around advice? To be more specific, I am looking for existing= work that determines the set of methods that may be substituted for a proc= eed() call in an around advice body. Thanks! >> = >> Raffi Khatchadourian >> = >> Visiting Graduate Researcher >> Programming Principles and Practices Group >> Department of Graphics and Computer Science >> Graduate School of Arts and Sciences >> University of Tokyo, Japan >> [email protected] >> = >> PhD Candidate >> Department of Computer Science & Engineering >> Ohio State University, USA >> http://www.cse.ohio-state.edu/~khatchad >> _______________________________________________ >> discuss mailing list - [email protected] >> = >> To unsubscribe and change options, go to: >> http://aosd.net/mailman/listinfo/discuss_aosd.net >> = >> Check out the AOSD.net Wiki: http://aosd.net/wiki >> = _______________________________________________ discuss mailing list - [email protected] To unsubscribe and change options, go to: http://aosd.net/mailman/listinfo/discuss_aosd.net Check out the AOSD.net Wiki: http://aosd.net/wiki