[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
RE: [aspectj-users] Get enclosing method signature of a join point
|
Hi Ron,
Thanks again for the quick reply. I think I used the
wrong terminology in the previous post -- I meant to
ask if this information is available when making the
Join Point, before the app is running?
Since enclosure is lexical, this information seems
attainable by the aspectj compiler/weaver. Do you
think the task of including enclosing method info is
very difficult? I can take a stab at the aspectJ code
and see if I can modify it , perhaps a modified output
of --showWeaveInfo to include more context. Is this
allowed under the aspectJ license?
--- Ron Bodkin <rbodkin@xxxxxxxxxxxxxx> wrote:
> Hi Jennie,
>
> You can get the static subset of information about
> the join point using
> thisEnclosingJoinPointStaticPart. That can be used
> to find the signature of
> the method. This will find join points like the
> execution that encloses a
> call join point. However, they won't report on an
> "enclosing" call join
> point for execution: the notion of enclosure is
> lexical, not dynamic.
>
> -----Original Message-----
> From: aspectj-users-bounces@xxxxxxxxxxx
> [mailto:aspectj-users-bounces@xxxxxxxxxxx] On Behalf
> Of jennie
> Sent: Tuesday, March 13, 2007 3:14 PM
> To: aspectj-users@xxxxxxxxxxx
> Subject: [aspectj-users] Get enclosing method
> signature of a join point
>
> Hi there,
>
> Is there way to get the enclosing method signature
> of
> a particular join point? For example, for
>
> class A{
>
> public void foo(){
> System.out.println("Testing");
> }
> }
>
> If there is a join point at the method call
> "System.out.println()", can I figure out that the
> enclosing method is foo() during weave time?
>
> Thanks in advance.
>
>
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx
>
https://dev.eclipse.org/mailman/listinfo/aspectj-users
>
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx
>
https://dev.eclipse.org/mailman/listinfo/aspectj-users
>
____________________________________________________________________________________
Finding fabulous fares is fun.
Let Yahoo! FareChase search your favorite travel sites to find flight and hotel bargains.
http://farechase.yahoo.com/promo-generic-14795097