[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [aspectj-users] Advising advice
|
You have to store "thisJoinPoint" using the original advice (e.g. in a
field) or you hav eto make it the argument of a "dummy" method call
which will then be advised by the second advice.
Eric
2008/8/30 Sago Djuret <sagodjuret@xxxxxxxxx>:
> Is there a way to access the thisJoinPoint of an advice from a second advice?
>
> The following pointcut successfully picks out interesting calls from other advice.
>
>
> pointcut breachOfContract( boolean condition ):
> call( * require( boolean ))
> && args( condition );
>
>
>
> How can I access the data of the original thisJoinPoint? Something like:
>
> before( boolean condition ): breachOfContract( condition ) {
> System.out.println( thisJoinPoint.getThis().getSourceLocation() );
> }
>
>
>
>
>
>
> _______________________________________________
> aspectj-users mailing list
> aspectj-users@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/aspectj-users
>
--
Eric Bodden
Sable Research Group
McGill University, Montréal, Canada